Document "prevent unwinding into FFI"
As suggested in
@@ -165,3 +165,4 @@ same type as the functions declared in an extern block.
let fptr: extern "C" fn() -> i32 = new_i32;
```
+As non-Rust calling conventions do not support unwinding, unwinding past the end of an extern function will cause the process to abort (in LLVM, this is implemented by executing an illegal instruction).
