Request for Information: Exceptions interop

Richard Andrew Cattermole (Rikki) richard at cattermole.co.nz
Mon Apr 7 08:47:15 UTC 2025


After some talking with Manu, I have a question that will feed 
into some thinking regarding exceptions.

For each compiler dmd/ldc/gdc, for each target (win32, win64, 
linux, osx, ext.), are the unwinding tables compatible with the 
C++/Objective-c used ones for that target?

What I need to know is:
- Will the D unwind cleanup hook be called by C++?
- Will the C++ unwind cleanup hook be called by D?

What I mean by unwind cleanup hook is things like destructors and 
finally statements.



More information about the Digitalmars-d mailing list