diff options
| author | Eugen Wissner <belka@caraus.de> | 2026-09-25 10:59:05 +0200 |
|---|---|---|
| committer | Eugen Wissner <belka@caraus.de> | 2026-09-25 10:59:05 +0200 |
| commit | d048b633dd02014f8bff1b512ce4d5ae2b8b7903 (patch) | |
| tree | 108ba21d135648a59a59c0c490f39e7f31137fc2 /boot/type_check.cc | |
| parent | f7b035a505e86ad916a43ab1dc1a662a6066b011 (diff) | |
| download | elna-d048b633dd02014f8bff1b512ce4d5ae2b8b7903.tar.gz | |
Fix move related memory leaks in AST helpers
Diffstat (limited to 'boot/type_check.cc')
| -rw-r--r-- | boot/type_check.cc | 12 |
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) { |
