We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a64e5d9 commit 0ecef2cCopy full SHA for 0ecef2c
src/behavior-considered-undefined.md
@@ -32,7 +32,8 @@ code.
32
* Invoking undefined behavior via compiler intrinsics.
33
* Executing code compiled with platform features that the current platform
34
does not support (see [`target_feature`]).
35
-* Unwinding into another language.
+* Unwinding from an imported `extern` function into Rust, or from Rust out of an
36
+ `extern` function, except when explicitly supported by the ABI.
37
* Producing an invalid value, even in private fields and locals. "Producing" a
38
value happens any time a value is assigned, passed to a function/primitive
39
operation or returned from a function/primitive operation.
0 commit comments