summaryrefslogtreecommitdiff
path: root/src/passes/StackIR.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/passes/StackIR.cpp')
-rw-r--r--src/passes/StackIR.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/passes/StackIR.cpp b/src/passes/StackIR.cpp
index c57bea83f..24b4fcbe8 100644
--- a/src/passes/StackIR.cpp
+++ b/src/passes/StackIR.cpp
@@ -292,7 +292,8 @@ private:
case StackInst::Catch:
case StackInst::CatchAll:
case StackInst::Delegate:
- case StackInst::TryEnd: {
+ case StackInst::TryEnd:
+ case StackInst::TryTableEnd: {
return true;
}
default: { return false; }
@@ -305,7 +306,8 @@ private:
case StackInst::BlockBegin:
case StackInst::IfBegin:
case StackInst::LoopBegin:
- case StackInst::TryBegin: {
+ case StackInst::TryBegin:
+ case StackInst::TryTableBegin: {
return true;
}
default: { return false; }
@@ -319,7 +321,8 @@ private:
case StackInst::IfEnd:
case StackInst::LoopEnd:
case StackInst::TryEnd:
- case StackInst::Delegate: {
+ case StackInst::Delegate:
+ case StackInst::TryTableEnd: {
return true;
}
default: { return false; }