On 2/21/2024 7:40 AM, Carl Sturtivant wrote: > Could you please explain the actual situation of ImportC in these cases? You can throw an exception in D code called by C code that is caught by D code. C code does not have any constructs that require unwinding support, other than setjmp/longjmp which is not supported by ImportC.