C++/D interface: exceptions
Jacob Carlborg via Digitalmars-d
digitalmars-d at puremagic.com
Thu Sep 11 23:54:30 PDT 2014
On 12/09/14 02:44, David Nadlinger wrote:
> Just a quick comment on this: 2) is very simple to implement for all the
> compilers that actually use libunwind Dwarf 2 EH on Linux, i.e. GDC and
> LDC (I think deadalnix already looked into this for SDC).
It would be nice if DMD could do the same for D exceptions.
> 3) is also doable, but of course significantly more annoying because you
> need to deal with the internals of the exception ABI of your C++
> compiler. Accessing the exception object is relatively trivial, ABI and
> mangling support is slowly coming anyway, but OTOH handling the
> exception lifetime correctly could become somewhat of a headache.
Is handling the exception any more of a headache compared to only using C++?
--
/Jacob Carlborg
More information about the Digitalmars-d
mailing list