]> git.ipfire.org Git - thirdparty/gcc.git/commit
Output CodeView type information for references
authorMark Harmstone <mark@harmstone.com>
Sat, 20 Jul 2024 19:12:30 +0000 (20:12 +0100)
committerMark Harmstone <mark@harmstone.com>
Tue, 23 Jul 2024 23:51:13 +0000 (00:51 +0100)
commit7341607544e01a4a155613470b2ef099b051b881
treec4c098137a11636a62fe42c56cf6be55ad128fa8
parent806927111cf388a2d8cd54072269601f677767cf
Output CodeView type information for references

Translates DW_TAG_reference_type DIEs into LF_POINTER types.

gcc/
* dwarf2codeview.cc (get_type_num_reference_type): New function.
(get_type_num_array_type): Add DW_TAG_reference_type to switch.
(get_type_num): Handle DW_TAG_reference_type DIEs.
* dwarf2codeview.h (CV_PTR_MODE_LVREF): Define.
gcc/dwarf2codeview.cc
gcc/dwarf2codeview.h