From 1880eca2950dce98520290bada873c4ffebff56d Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Mon, 10 Jun 2024 15:59:19 -0700 Subject: [PATCH] do not assume non-empty name map bakes --- src/rdi_from_pdb/rdi_from_pdb.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/rdi_from_pdb/rdi_from_pdb.c b/src/rdi_from_pdb/rdi_from_pdb.c index a4cf1e79..86a3f139 100644 --- a/src/rdi_from_pdb/rdi_from_pdb.c +++ b/src/rdi_from_pdb/rdi_from_pdb.c @@ -4766,7 +4766,11 @@ p2r_bake(Arena *arena, P2R_Convert2Bake *in) { for(EachNonZeroEnumVal(RDI_NameMapKind, k)) { - name_map_bakes[k] = *ts_join_struct(bake_name_maps_tickets[k], max_U64, RDIM_NameMapBakeResult); + RDIM_NameMapBakeResult *bake = ts_join_struct(bake_name_maps_tickets[k], max_U64, RDIM_NameMapBakeResult); + if(bake != 0) + { + name_map_bakes[k] = *bake; + } } }