From 0018147b95083d128f3d692afb1e20f660dd2ed8 Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Fri, 27 Jun 2025 14:40:13 -0700 Subject: [PATCH] bounds-check di matches --- src/eval/eval_ir.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/eval/eval_ir.c b/src/eval/eval_ir.c index 9c6e30ae..a7c59754 100644 --- a/src/eval/eval_ir.c +++ b/src/eval/eval_ir.c @@ -1812,7 +1812,7 @@ e_push_irtree_and_type_from_expr(Arena *arena, E_IRTreeAndType *root_parent, E_I } } } - if(match.idx != 0) + if(match.idx != 0 && match.dbgi_idx < e_base_ctx->modules_count) { E_Module *module = &e_base_ctx->modules[match.dbgi_idx]; RDI_Parsed *rdi = module->rdi;