File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -293,9 +293,10 @@ from the "Native unwind" column in the table.
293
293
| ` panic=abort ` | unwinding | ` panic ` aborts without unwinding | abort |
294
294
| ` panic=abort ` | non-unwinding | ` panic ` aborts without unwinding | [ undefined behavior] |
295
295
296
- > ** Note** : With ` panic=unwind ` , when a ` panic ` is turned into an abort by a
297
- > non-unwinding ABI boundary, either no destructors (` Drop ` calls) will run, or
298
- > all destructors up until the ABI boundary will run.
296
+ > ** Note** : The following guarantee applies from Rust 1.82 onward: with
297
+ > ` panic=unwind ` , when a ` panic ` is turned into an abort by a non-unwinding
298
+ > ABI boundary, either no destructors (` Drop ` calls) will run, or all destructors
299
+ > up until the ABI boundary will run.
299
300
300
301
For other considerations and limitations regarding unwinding across FFI
301
302
boundaries, see the [ relevant section in the Panic documentation] [ panic-ffi ] .
You can’t perform that action at this time.
0 commit comments