Where is LDSA created?
j at j.nl
Thu Jul 2 10:36:58 UTC 2020
On Thursday, 2 July 2020 at 10:14:34 UTC, Denis Feklushkin wrote:
> On Thursday, 2 July 2020 at 10:13:38 UTC, Denis Feklushkin
>> Faced with wrong unwinding behaviour: if exception is occured
>> _d_eh_personality can't find appropriate catcher because TType
>> == 0x00
>> Before debug this I consider to find where is LDSA is created.
>> I see it in DMD sources (dmd/src/dmd/backend/dwarfeh.d) but
>> this file is removed from LDC.
>> Where is LDSA created?
> Typo: LSDA, of course!
The exception tables are generated by LLVM (it is safe to assume
that everything that is done by `dmd/src/dmd/backend/...` is done
by LLVM for LDC).
More information about the digitalmars-d-ldc