summaryrefslogtreecommitdiff
path: root/src/passes/Outlining.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/passes/Outlining.cpp')
-rw-r--r--src/passes/Outlining.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/passes/Outlining.cpp b/src/passes/Outlining.cpp
index 433889d37..345b3f9a2 100644
--- a/src/passes/Outlining.cpp
+++ b/src/passes/Outlining.cpp
@@ -103,6 +103,9 @@ struct ReconstructStringifyWalker
} else if (reason.getElseStart()) {
ASSERT_OK(existingBuilder.visitElse());
DBG(desc = "Else Start at ");
+ } else if (auto curr = reason.getLoopStart()) {
+ ASSERT_OK(existingBuilder.visitLoopStart(curr->loop));
+ DBG(desc = "Loop Start at ");
} else if (reason.getEnd()) {
ASSERT_OK(existingBuilder.visitEnd());
// Outlining performs an unnested walk of the Wasm module, visiting