aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2026-10-08 20:18:48 +0200
committerEugen Wissner <belka@caraus.de>2026-10-08 20:18:48 +0200
commitea902858825aac806cd282e6d5f02ec683a995e3 (patch)
treeed61b48a185dcdeff557887fbf0da0b6e6340113 /include
parent7d07bef760a8807fe49fbe5c90799a1822f95973 (diff)
downloadelna-ea902858825aac806cd282e6d5f02ec683a995e3.tar.gz
Fix ICE with local block variables
Diffstat (limited to 'include')
-rw-r--r--include/elna/boot/type_check.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/elna/boot/type_check.h b/include/elna/boot/type_check.h
index 5a2d7f1..d9a07b9 100644
--- a/include/elna/boot/type_check.h
+++ b/include/elna/boot/type_check.h
@@ -317,6 +317,8 @@ namespace elna::boot
void visit(repeat_statement *statement) override;
void visit(while_statement *statement) override;
void visit(if_statement *statement) override;
+ void visit(defer_statement *statement) override;
+ void visit(block_statement *statement) override;
void visit(record_constructor_expression *expression) override;
void visit(array_constructor_expression *expression) override;
void visit(traits_expression *trait) override;