diff options
author | Richard Sandiford <richard.sandiford@arm.com> | 2024-07-17 19:34:46 +0100 |
---|---|---|
committer | Richard Sandiford <richard.sandiford@arm.com> | 2024-07-17 19:34:46 +0100 |
commit | b19906a029a059fc5015046bae60e3287d842bba (patch) | |
tree | c1046ae0dfef683e91d9bc0ad740a7f8a8f209a7 /libbacktrace/print.c | |
parent | d890b04197fb0ddba4fbfb32f88e266fa27e02f3 (diff) | |
download | gcc-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