diff options
Diffstat (limited to 'src/passes/MergeBlocks.cpp')
-rw-r--r-- | src/passes/MergeBlocks.cpp | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/src/passes/MergeBlocks.cpp b/src/passes/MergeBlocks.cpp index 0ce776524..ef0ead133 100644 --- a/src/passes/MergeBlocks.cpp +++ b/src/passes/MergeBlocks.cpp @@ -129,11 +129,6 @@ struct ProblemFinder : public ControlFlowWalker<ProblemFinder> { } } - void visitBrOnExn(BrOnExn* curr) { - // We should not take exnref value out of br_on_exn - foundProblem = true; - } - bool found() { assert(brIfs >= droppedBrIfs); return foundProblem || brIfs > droppedBrIfs; @@ -596,8 +591,6 @@ struct MergeBlocks : public WalkerPass<PostWalker<MergeBlocks>> { outer = optimize(curr, curr->operands[i], outer); } } - - void visitBrOnExn(BrOnExn* curr) { optimize(curr, curr->exnref); } }; Pass* createMergeBlocksPass() { return new MergeBlocks(); } |