aboutsummaryrefslogtreecommitdiff
path: root/boot/type_check.cc
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2026-09-25 10:59:05 +0200
committerEugen Wissner <belka@caraus.de>2026-09-25 10:59:05 +0200
commitd048b633dd02014f8bff1b512ce4d5ae2b8b7903 (patch)
tree108ba21d135648a59a59c0c490f39e7f31137fc2 /boot/type_check.cc
parentf7b035a505e86ad916a43ab1dc1a662a6066b011 (diff)
downloadelna-d048b633dd02014f8bff1b512ce4d5ae2b8b7903.tar.gz
Fix move related memory leaks in AST helpers
Diffstat (limited to 'boot/type_check.cc')
-rw-r--r--boot/type_check.cc12
1 files changed, 6 insertions, 6 deletions
diff --git a/boot/type_check.cc b/boot/type_check.cc
index 7be236d..71fd8ab 100644
--- a/boot/type_check.cc
+++ b/boot/type_check.cc
@@ -900,10 +900,10 @@ namespace elna::boot
visit_and_validate_condition(statement->branch().prerequisite());
traverse_block(statement->branch().body);
- for (conditional_statements *branch : statement->branches)
+ for (conditional_statements& branch : statement->branches)
{
- visit_and_validate_condition(branch->prerequisite());
- traverse_block(branch->body);
+ visit_and_validate_condition(branch.prerequisite());
+ traverse_block(branch.body);
}
}
@@ -912,10 +912,10 @@ namespace elna::boot
visit_and_validate_condition(statement->branch().prerequisite());
traverse_block(statement->branch().body);
- for (conditional_statements *branch : statement->branches)
+ for (conditional_statements& branch : statement->branches)
{
- visit_and_validate_condition(branch->prerequisite());
- traverse_block(branch->body);
+ visit_and_validate_condition(branch.prerequisite());
+ traverse_block(branch.body);
}
if (statement->alternative != nullptr)
{