From 80b65bc0fbb4bd2fa14239c7f70a2de2c1c4f688 Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Mon, 8 Sep 2025 16:06:45 -0700 Subject: [PATCH] fix treatment of unitless pdbs --- src/rdi_from_pdb/rdi_from_pdb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/rdi_from_pdb/rdi_from_pdb.c b/src/rdi_from_pdb/rdi_from_pdb.c index 458e8256..ad32b4a6 100644 --- a/src/rdi_from_pdb/rdi_from_pdb.c +++ b/src/rdi_from_pdb/rdi_from_pdb.c @@ -1113,8 +1113,8 @@ p2r_convert(Arena *arena, P2R_ConvertParams *params) p2r_shared->sym_lane_take_counter = 0; } lane_sync(); - RDIM_Unit *units = p2r_shared->all_units.first->v; - U64 units_count = p2r_shared->all_units.first->count; + RDIM_Unit *units = p2r_shared->all_units.first ? p2r_shared->all_units.first->v : 0; + U64 units_count = p2r_shared->all_units.first ? p2r_shared->all_units.first->count : 0; RDIM_LineTableChunkList *units_line_tables = p2r_shared->units_line_tables; Assert(units_count == comp_units->count);