aboutsummaryrefslogtreecommitdiff
path: root/libcpp
diff options
context:
space:
mode:
authorMark Harmstone <mark@harmstone.com>2024-06-28 00:28:08 +0100
committerMark Harmstone <mark@harmstone.com>2024-07-13 21:52:48 +0100
commit131fcb5a3820e44fa80e3b9c2abdecda98007776 (patch)
tree11d8ee113aa615deeee3a60210a5ecbcbdc316dc /libcpp
parentd211100903d4d532d989451243ea00d7fa2e9d5e (diff)
downloadgcc-131fcb5a3820e44fa80e3b9c2abdecda98007776.zip
gcc-131fcb5a3820e44fa80e3b9c2abdecda98007776.tar.gz
gcc-131fcb5a3820e44fa80e3b9c2abdecda98007776.tar.bz2
Add CodeView enum cv_leaf_type
Make everything more gdb-friendly by using an enum for type constants rather than #defines. gcc/ * dwarf2codeview.cc (enum cv_leaf_type): Define. (struct codeview_subtype): Use enum cv_leaf_type. (struct codeview_custom_type): Use enum cv_leaf_type. (write_lf_fieldlist): Add default to switch. (write_custom_types): Add default to switch. * dwarf2codeview.h (LF_MODIFIER, LF_POINTER): Undefine. (LF_PROCEDURE, LF_ARGLIST, LF_FIELDLIST, LF_BITFIELD): Likewise. (LF_INDEX, LF_ENUMERATE, LF_ARRAY, LF_CLASS): Likewise. (LF_STRUCTURE, LF_UNION, LF_ENUM, LF_MEMBER, LF_CHAR): Likewise. (LF_SHORT, LF_USHORT, LF_LONG, LF_ULONG, LF_QUADWORD): Likewise. (LF_UQUADWORD): Likewise.
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions