From 3e64a687a303dd550df072676c853d79076de37f Mon Sep 17 00:00:00 2001 From: Mark Harmstone Date: Tue, 25 Jun 2024 17:31:24 -0600 Subject: [PATCH 09/11] Handle arrays for CodeView Translates DW_TAG_array_type DIEs into LF_ARRAY symbols. gcc/ * dwarf2codeview.cc (struct codeview_custom_type): Add lf_array to union. (write_lf_array): New function. (write_custom_types): Call write_lf_array. (get_type_num_array_type): New function. (get_type_num): Handle DW_TAG_array_type DIEs. * dwarf2codeview.h (LF_ARRAY): Define. --- gcc/dwarf2codeview.h | 1 + 1 file changed, 1 insertion(+) (limited to 'gcc/dwarf2codeview.h') diff --git a/gcc/dwarf2codeview.h b/gcc/dwarf2codeview.h index e60fe86..70eed6b 100644 --- a/gcc/dwarf2codeview.h +++ b/gcc/dwarf2codeview.h @@ -66,6 +66,7 @@ along with GCC; see the file COPYING3. If not see #define LF_FIELDLIST 0x1203 #define LF_INDEX 0x1404 #define LF_ENUMERATE 0x1502 +#define LF_ARRAY 0x1503 #define LF_CLASS 0x1504 #define LF_STRUCTURE 0x1505 #define LF_UNION 0x1506 -- cgit v1.1