From 94fb5056c2f67d9b176b38bb80bd7c40615613dd Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Tue, 15 Oct 2024 10:07:10 -0700 Subject: [PATCH] resolve ptr-addition integer to value --- src/eval/eval_ir.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/eval/eval_ir.c b/src/eval/eval_ir.c index 9d535e4e..0f50d8be 100644 --- a/src/eval/eval_ir.c +++ b/src/eval/eval_ir.c @@ -1050,6 +1050,7 @@ e_irtree_and_type_from_expr(Arena *arena, E_Expr *expr) ptr_root = e_irtree_resolve_to_value(arena, ptr_tree->space, ptr_tree->mode, ptr_root, ptr_tree->type_key); } E_IRNode *int_root = int_tree->root; + int_root = e_irtree_resolve_to_value(arena, int_tree->space, int_tree->mode, int_root, int_tree->type_key); if(direct_type_size > 1) { E_IRNode *const_root = e_irtree_const_u(arena, direct_type_size);