From: Brendan Hansen Date: Fri, 16 Feb 2024 00:05:20 +0000 (-0600) Subject: bugfix: code block scoping X-Git-Url: https://git.brendanfh.com/?a=commitdiff_plain;h=6cba7acb8d45c89e08ce52709e93a87396314add;p=onyx.git bugfix: code block scoping --- 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);