* Daniel Micay:

> It's undefined behaviour for a C++ function to throw an exception past an
> `extern "C"` boundary

I don't think this is true.  Certainly GCC supports throwing from C as
an extension (if the C side has been compiled with -fexceptions), and
requires that non-throwing functions are explicitly annotated, even if
they have C linkage.

_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to