diff options
-rw-r--r-- | src/passes/Print.cpp | 1 | ||||
-rw-r--r-- | test/binaryen.js/stackir.js.txt | 4 | ||||
-rw-r--r-- | test/passes/generate-stack-ir_optimize-stack-ir_print-stack-ir_optimize-level=3.txt | 10 |
3 files changed, 7 insertions, 8 deletions
diff --git a/src/passes/Print.cpp b/src/passes/Print.cpp index dc973b208..812a69692 100644 --- a/src/passes/Print.cpp +++ b/src/passes/Print.cpp @@ -2217,7 +2217,6 @@ WasmPrinter::printStackIR(StackIR* ir, std::ostream& o, Function* func) { doIndent(); o << "else"; indent++; - doIndent(); break; } default: diff --git a/test/binaryen.js/stackir.js.txt b/test/binaryen.js/stackir.js.txt index 6136f64bc..b4658b536 100644 --- a/test/binaryen.js/stackir.js.txt +++ b/test/binaryen.js/stackir.js.txt @@ -26,7 +26,7 @@ local.get $0 if (result i32) local.get $0 - else + else i32.const 0 end end @@ -42,7 +42,7 @@ local.get $0 if (result i32) local.get $0 - else + else i32.const 0 end ) diff --git a/test/passes/generate-stack-ir_optimize-stack-ir_print-stack-ir_optimize-level=3.txt b/test/passes/generate-stack-ir_optimize-stack-ir_print-stack-ir_optimize-level=3.txt index 624c82d2a..fd4f749c4 100644 --- a/test/passes/generate-stack-ir_optimize-stack-ir_print-stack-ir_optimize-level=3.txt +++ b/test/passes/generate-stack-ir_optimize-stack-ir_print-stack-ir_optimize-level=3.txt @@ -362,7 +362,7 @@ if i32.const 2 return - else + else i32.const 1 return end @@ -373,7 +373,7 @@ if i32.const 2 return - else + else i32.const 1 return end @@ -416,7 +416,7 @@ i32.const 1 if nop - else + else unreachable end ) @@ -478,7 +478,7 @@ i32.const 1 call $local-to-stack local.set $temp - else + else i32.const 2 call $local-to-stack local.set $temp @@ -609,7 +609,7 @@ i32.const 0 call $local-to-stack-multi-4 drop - else + else i32.const 1 call $local-to-stack-multi-4 drop |