From b022492c7b664f3109fe6829c44b3a978c8c2b3a Mon Sep 17 00:00:00 2001 From: Nikita Smith Date: Mon, 23 Feb 2026 11:37:36 -0800 Subject: [PATCH] use-after-poison fixes --- src/rdi_make/rdi_make_local.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/rdi_make/rdi_make_local.c b/src/rdi_make/rdi_make_local.c index 4f5b1bd6..c41c63d2 100644 --- a/src/rdi_make/rdi_make_local.c +++ b/src/rdi_make/rdi_make_local.c @@ -765,6 +765,7 @@ rdim_bake(Arena *arena, RDIM_BakeParams *params) U64 *arranged_voffs = rdim_shared->baked_line_tables.line_table_voffs + dst_line_table->voffs_base_idx; RDI_Line *arranged_lines = rdim_shared->baked_line_tables.line_table_lines + dst_line_table->lines_base_idx; RDI_Column *arranged_cols = rdim_shared->baked_line_tables.line_table_columns + dst_line_table->cols_base_idx; + if(sorted_line_keys_count > 0) { for EachIndex(idx, sorted_line_keys_count) { @@ -1031,9 +1032,9 @@ rdim_bake(Arena *arena, RDIM_BakeParams *params) } } + lane_sync(); scratch_end(scratch); } - lane_sync(); RDIM_BakeStringMapTight *bake_strings = &rdim_shared->bake_strings; //////////////////////////////////////////////////////////////