aboutsummaryrefslogtreecommitdiff
path: root/libbacktrace/print.c
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2024-07-17 19:34:46 +0100
committerRichard Sandiford <richard.sandiford@arm.com>2024-07-17 19:34:46 +0100
commitb19906a029a059fc5015046bae60e3287d842bba (patch)
treec1046ae0dfef683e91d9bc0ad740a7f8a8f209a7 /libbacktrace/print.c
parentd890b04197fb0ddba4fbfb32f88e266fa27e02f3 (diff)
downloadgcc-b19906a029a059fc5015046bae60e3287d842bba.zip
gcc-b19906a029a059fc5015046bae60e3287d842bba.tar.gz
gcc-b19906a029a059fc5015046bae60e3287d842bba.tar.bz2
genattrtab: Drop enum tags, consolidate type names
genattrtab printed an "enum" tag before references to attribute enums, but that's redundant in C++. Removing it means that each attribute type becomes a single token and can be easily stored in the attr_desc structure. gcc/ * genattrtab.cc (attr_desc::cxx_type): New field. (write_attr_get, write_attr_value): Use it. (gen_attr, find_attr, make_internal_attr): Initialize it, dropping enum tags.
Diffstat (limited to 'libbacktrace/print.c')
0 files changed, 0 insertions, 0 deletions