summaryrefslogtreecommitdiff
path: root/src/passes/Precompute.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/passes/Precompute.cpp')
-rw-r--r--src/passes/Precompute.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/passes/Precompute.cpp b/src/passes/Precompute.cpp
index 295d86b40..ba04a68aa 100644
--- a/src/passes/Precompute.cpp
+++ b/src/passes/Precompute.cpp
@@ -858,7 +858,8 @@ private:
}
auto* child = stack[index];
- for (auto** currChild : ChildIterator(stack[index - 1]).children) {
+ auto childIterator = ChildIterator(stack[index - 1]);
+ for (auto** currChild : childIterator.children) {
if (*currChild == child) {
return currChild;
}