detect variable length array in upper bound and lower bound

This commit is contained in:
Nikita Smith committed 2026-02-05 17:43:19 -08:00
1 parent 2071e31f29
commit 82169462a4
6 files changed
+87 -20

No files matched your search

+3 -1
View File
@@ -317,7 +317,7 @@ typedef struct DW_PubStringsTable
typedef struct DW_Reference
{
DW_CompUnit *cu;
U64 info_off;
U64 info_off; // global .debug_info offset
} DW_Reference;
////////////////////////////////
@@ -521,6 +521,8 @@ internal DW_Reference dw_ref_from_tag_attrib_kind (DW_Input *input, DW_Co
internal DW_LocList dw_loclist_from_tag_attrib_kind (Arena *arena, DW_Input *input, DW_CompUnit *cu, DW_Tag tag, DW_AttribKind kind);
internal Rng1U64List dw_rnglist_from_tag_attrib_kind (Arena *arena, DW_Input *input, DW_CompUnit *cu, DW_Tag tag, DW_AttribKind kind);
internal B32 dw_is_attrib_var_ref(DW_Input *input, DW_CompUnit *cu, DW_Attrib *attrib);
// compile unit
internal DW_CompUnit dw_cu_from_info_off(Arena *arena, DW_Input *input, DW_ListUnitInput lu_input, U64 offset, B32 relaxed);