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.