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 /gcc | |
| parent | f7b035a505e86ad916a43ab1dc1a662a6066b011 (diff) | |
| download | elna-d048b633dd02014f8bff1b512ce4d5ae2b8b7903.tar.gz | |
Fix move related memory leaks in AST helpers
Diffstat (limited to 'gcc')
| -rw-r--r-- | gcc/gcc/elna-generic.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/gcc/elna-generic.cc b/gcc/gcc/elna-generic.cc index 034e4ae..464124a 100644 --- a/gcc/gcc/elna-generic.cc +++ b/gcc/gcc/elna-generic.cc @@ -985,9 +985,9 @@ namespace elna::gcc result = leave_scope(); } - for (const auto& branch : statement->branches | std::views::reverse) + for (boot::conditional_statements& branch : statement->branches | std::views::reverse) { - result = make_if_branch(*branch, result); + result = make_if_branch(branch, result); } result = make_if_branch(statement->branch(), result); @@ -1132,9 +1132,9 @@ namespace elna::gcc tree result = NULL_TREE; - for (boot::conditional_statements *branch : statement->branches | std::views::reverse) + for (boot::conditional_statements& branch : statement->branches | std::views::reverse) { - result = make_if_branch(*branch, result, goto_check); + result = make_if_branch(branch, result, goto_check); } result = make_if_branch(statement->branch(), result, goto_check); |
