diff options
Diffstat (limited to 'src/passes/Print.cpp')
-rw-r--r-- | src/passes/Print.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/passes/Print.cpp b/src/passes/Print.cpp index a6efd5f1f..23590ebd5 100644 --- a/src/passes/Print.cpp +++ b/src/passes/Print.cpp @@ -3200,15 +3200,12 @@ static std::ostream& printExpression(Expression* expression, static std::ostream& printStackInst(StackInst* inst, std::ostream& o, Function* func) { switch (inst->op) { - case StackInst::Basic: { - PrintExpressionContents(func, o).visit(inst->origin); - break; - } + case StackInst::Basic: case StackInst::BlockBegin: case StackInst::IfBegin: case StackInst::LoopBegin: case StackInst::TryBegin: { - o << getExpressionName(inst->origin); + PrintExpressionContents(func, o).visit(inst->origin); break; } case StackInst::BlockEnd: |