File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change 5151* Invoking undefined behavior via compiler intrinsics.
5252* Executing code compiled with platform features that the current platform
5353 does not support (see [ ` target_feature ` ] ), * except* if the platform explicitly documents this to be safe.
54- * Calling a function with the wrong call ABI or unwinding from a function with the wrong unwind ABI.
54+ * Calling a function with the wrong call ABI or unwinding from a function with the wrong unwind ABI
5555* Calling a foreign (e.g. C++) function that unwinds (` throw ` s) via a function
5656 declaration or pointer declared with a non-unwinding ABI such as ` "C" `
57+ * Calling a Rust ` extern ` function that unwinds (with ` extern "C-unwind" ` or
58+ another ABI that permits unwinding) from a runtime that does not support
59+ unwinding, such as code compiled with GCC or Clang using ` -fno-exceptions `
5760* Deallocating a Rust stack frame without executing destructors
5861 for local variables owned by the stack frame. This can occur
5962 with C functions like ` longjmp ` .
You can’t perform that action at this time.
0 commit comments