diff options
author | Mark Harmstone <mark@harmstone.com> | 2024-07-20 20:18:14 +0100 |
---|---|---|
committer | Mark Harmstone <mark@harmstone.com> | 2024-07-24 00:52:58 +0100 |
commit | 1ca7a12807a7fa0d9c27a5c8c45fa99ac9e7e027 (patch) | |
tree | 50cbcecbed6c5b58ad3c91e5d8de38360ce163a8 /gcc/dwarf2codeview.h | |
parent | 7341607544e01a4a155613470b2ef099b051b881 (diff) | |
download | gcc-1ca7a12807a7fa0d9c27a5c8c45fa99ac9e7e027.zip gcc-1ca7a12807a7fa0d9c27a5c8c45fa99ac9e7e027.tar.gz gcc-1ca7a12807a7fa0d9c27a5c8c45fa99ac9e7e027.tar.bz2 |
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.
Diffstat (limited to 'gcc/dwarf2codeview.h')
-rw-r--r-- | gcc/dwarf2codeview.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/dwarf2codeview.h b/gcc/dwarf2codeview.h index 7d4e3ab..8ede1b2 100644 --- a/gcc/dwarf2codeview.h +++ b/gcc/dwarf2codeview.h @@ -56,6 +56,7 @@ along with GCC; see the file COPYING3. If not see #define CV_PTR_NEAR32 0x0a #define CV_PTR_64 0x0c #define CV_PTR_MODE_LVREF 0x20 +#define CV_PTR_MODE_RVREF 0x80 /* LF_MODIFIER values. */ #define MOD_const 0x1 |