Where is LDSA created?

Johan 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 
> wrote:
>> Hi!
>>
>> 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).

-Johan



More information about the digitalmars-d-ldc mailing list