[Issue 22492] New: DWARF: DW_TAG_enumerator is not being generated for enum members
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Mon Nov 8 14:51:06 UTC 2021
https://issues.dlang.org/show_bug.cgi?id=22492
Issue ID: 22492
Summary: DWARF: DW_TAG_enumerator is not being generated for
enum members
Product: D
Version: D2
Hardware: x86_64
OS: Linux
Status: NEW
Severity: enhancement
Priority: P1
Component: dmd
Assignee: nobody at puremagic.com
Reporter: contact at lsferreira.net
Currently there is no debug information about the members of an enum:
```
0x0000018c: DW_TAG_enumeration_type
DW_AT_name ("types.ABC")
DW_AT_declaration (0x01)
```
Expected result:
```
0x0000002f: DW_TAG_enumeration_type
DW_AT_name ("ABC")
...
0x0000003c: DW_TAG_enumerator
DW_AT_name ("A")
DW_AT_const_value (0)
0x00000042: DW_TAG_enumerator
DW_AT_name ("B")
DW_AT_const_value (1)
0x00000048: DW_TAG_enumerator
DW_AT_name ("C")
DW_AT_const_value (2)
```
--
More information about the Digitalmars-d-bugs
mailing list