diff options
author | Mark Harmstone <mark@harmstone.com> | 2024-06-23 18:30:02 -0600 |
---|---|---|
committer | Jeff Law <jlaw@ventanamicro.com> | 2024-06-23 18:30:02 -0600 |
commit | de2ade6908c6f18b821d6d25b4f4833c850fa19c (patch) | |
tree | cfd82c79f5af93ceee52707cedd04597267109b0 /gcc/dwarf2codeview.cc | |
parent | 340bca65ce50ccb827a2501273f50da77c7d7349 (diff) | |
download | gcc-de2ade6908c6f18b821d6d25b4f4833c850fa19c.zip gcc-de2ade6908c6f18b821d6d25b4f4833c850fa19c.tar.gz gcc-de2ade6908c6f18b821d6d25b4f4833c850fa19c.tar.bz2 |
[PATCH 03/11] Handle typedefs for CodeView
gcc/
* dwarf2codeview.cc (get_type_num): Handle typedefs.
Diffstat (limited to 'gcc/dwarf2codeview.cc')
-rw-r--r-- | gcc/dwarf2codeview.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/dwarf2codeview.cc b/gcc/dwarf2codeview.cc index eb7c127..5006a17 100644 --- a/gcc/dwarf2codeview.cc +++ b/gcc/dwarf2codeview.cc @@ -1024,6 +1024,12 @@ get_type_num (dw_die_ref type) t->num = get_type_num_base_type (type); break; + case DW_TAG_typedef: + /* FIXME - signed longs typedef'd as "HRESULT" should get their + own type (T_HRESULT) */ + t->num = get_type_num (get_AT_ref (type, DW_AT_type)); + break; + default: t->num = 0; break; |