]> git.ipfire.org Git - thirdparty/gcc.git/commit
Output CodeView type information for rvalue references
authorMark Harmstone <mark@harmstone.com>
Sat, 20 Jul 2024 19:18:14 +0000 (20:18 +0100)
committerMark Harmstone <mark@harmstone.com>
Tue, 23 Jul 2024 23:52:58 +0000 (00:52 +0100)
commit1ca7a12807a7fa0d9c27a5c8c45fa99ac9e7e027
tree50cbcecbed6c5b58ad3c91e5d8de38360ce163a8
parent7341607544e01a4a155613470b2ef099b051b881
Output CodeView type information for rvalue references

Translates DW_TAG_rvalue_reference_type DIEs into LF_POINTER types.

gcc/
* dwarf2codeview.cc (get_type_num_reference_type): Handle rvalue refs.
(get_type_num_array_type): Add DW_TAG_rvalue_reference_type to switch.
(get_type_num): Handle DW_TAG_rvalue_reference_type DIEs.
* dwarf2codeview.h (CV_PTR_MODE_RVREF): Define.
gcc/dwarf2codeview.cc
gcc/dwarf2codeview.h