Structs
Information about a single field of the top-level DW_TAG_union_type.
Functions
In CPP-like mode, we generate a union of structs for each variant and an explicit discriminant field roughly equivalent to the following C/C++ code:
A generator debuginfo node looks the same as a that of an enum type.
This is a helper function shared between enums and generators that makes sure fields have the expect names.