diff options
author | Mark Harmstone <mark@harmstone.com> | 2024-06-28 00:28:08 +0100 |
---|---|---|
committer | Mark Harmstone <mark@harmstone.com> | 2024-07-13 21:52:48 +0100 |
commit | 131fcb5a3820e44fa80e3b9c2abdecda98007776 (patch) | |
tree | 11d8ee113aa615deeee3a60210a5ecbcbdc316dc /libcpp | |
parent | d211100903d4d532d989451243ea00d7fa2e9d5e (diff) | |
download | gcc-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