summaryrefslogtreecommitdiff
path: root/test/passes/remove-unused-brs_generate-stack-ir_print-stack-ir.txt
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2018-08-14 11:29:34 -0700
committerGitHub <noreply@github.com>2018-08-14 11:29:34 -0700
commit15b4a4c66fdad9a31bfb3912673378c1c9cf7e1c (patch)
treedea56d226fffa2fb832e6981a930efc3f9a7f0d8 /test/passes/remove-unused-brs_generate-stack-ir_print-stack-ir.txt
parent9f8fa5a14d3b48c650c2574529fd95c329cb5358 (diff)
downloadbinaryen-15b4a4c66fdad9a31bfb3912673378c1c9cf7e1c.tar.gz
binaryen-15b4a4c66fdad9a31bfb3912673378c1c9cf7e1c.tar.bz2
binaryen-15b4a4c66fdad9a31bfb3912673378c1c9cf7e1c.zip
Print Stack IR in proper .wat format (#1630)
This now makes --generate-stack-ir --print-stack-ir emit a fully valid .wat wasm file, in stacky format.
Diffstat (limited to 'test/passes/remove-unused-brs_generate-stack-ir_print-stack-ir.txt')
-rw-r--r--test/passes/remove-unused-brs_generate-stack-ir_print-stack-ir.txt47
1 files changed, 25 insertions, 22 deletions
diff --git a/test/passes/remove-unused-brs_generate-stack-ir_print-stack-ir.txt b/test/passes/remove-unused-brs_generate-stack-ir_print-stack-ir.txt
index 126b2926e..7b3facd98 100644
--- a/test/passes/remove-unused-brs_generate-stack-ir_print-stack-ir.txt
+++ b/test/passes/remove-unused-brs_generate-stack-ir_print-stack-ir.txt
@@ -1,25 +1,28 @@
-$0:
-0 block
-1 block
-2 loop
-3 block
-4 unreachable (unreachable)
-5 unreachable (unreachable)
-6 end (none)
-7 unreachable (unreachable)
-8 set_local (unreachable)
-9 unreachable (unreachable)
-10 unreachable (unreachable)
-11 end (none)
-12 unreachable (unreachable)
-13 unreachable (unreachable)
-14 unreachable (unreachable)
-15 end (none)
-16 unreachable (unreachable)
-17 break (unreachable)
-18 unreachable (unreachable)
-19 end (none)
-
+(module
+ (type $0 (func (param i64)))
+ (func $0 (; 0 ;) (; has Stack IR ;) (type $0) (param $var$0 i64)
+ block $label$1
+ block $label$2
+ loop $label$3
+ block $label$4
+ unreachable
+ unreachable
+ end
+ unreachable
+ tee_local $var$0
+ unreachable
+ unreachable
+ end
+ unreachable
+ unreachable
+ unreachable
+ end
+ unreachable
+ br_if $label$1
+ unreachable
+ end
+ )
+)
(module
(type $0 (func (param i64)))
(func $0 (; 0 ;) (; has Stack IR ;) (type $0) (param $var$0 i64)