From 6cba7acb8d45c89e08ce52709e93a87396314add Mon Sep 17 00:00:00 2001 From: Brendan Hansen Date: Thu, 15 Feb 2024 18:05:20 -0600 Subject: [PATCH] bugfix: code block scoping --- compiler/src/checker.c | 1 + 1 file changed, 1 insertion(+) diff --git a/compiler/src/checker.c b/compiler/src/checker.c index 57d436c5..6ca68a1c 100644 --- a/compiler/src/checker.c +++ b/compiler/src/checker.c @@ -2622,6 +2622,7 @@ CheckStatus check_insert_directive(AstDirectiveInsert** pinsert, b32 expected_ex AstBlock* body_block = onyx_ast_node_new(context.ast_alloc, sizeof(AstBlock), Ast_Kind_Block); body_block->token = cloned_block->token; body_block->body = (AstNode *) return_node; + body_block->rules = Block_Rule_Code_Block; scope = &((AstBlock *) body_block)->quoted_block_capture_scope; AstDoBlock* doblock = (AstDoBlock *) onyx_ast_node_new(context.ast_alloc, sizeof(AstDoBlock), Ast_Kind_Do_Block); -- 2.25.1