www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 22469] New: DWARF: some debug info types are named wrongly


          Issue ID: 22469
           Summary: DWARF: some debug info types are named wrongly
           Product: D
           Version: D2
          Hardware: x86_64
                OS: Linux
            Status: NEW
          Severity: enhancement
          Priority: P1
         Component: dmd
          Assignee: nobody puremagic.com
          Reporter: contact lsferreira.net

The following types are named wrongly on the exported debug info:

wchar_t -> wchar
long double -> real
_Bool -> bool
long long -> long
uint long long -> ulong
imaginary float -> ifloat
imaginary double -> idouble
imaginary long double -> ireal
complex float -> cfloat
complex double -> cdouble
complex long double -> creal

These types should match the correct frontend language.

Nov 01 2021