summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorThomas Lively <7121787+tlively@users.noreply.github.com>2018-11-19 13:31:47 -0800
committerGitHub <noreply@github.com>2018-11-19 13:31:47 -0800
commit7011e47ff4ef1a48d15d399f4dfaa761de4779af (patch)
treea6da8ea3b3416cc5210c5b9edcee64615405f48e /test
parentfa0dfb6a3da3d05e01051a72d9348b2f3024222b (diff)
downloadbinaryen-7011e47ff4ef1a48d15d399f4dfaa761de4779af.tar.gz
binaryen-7011e47ff4ef1a48d15d399f4dfaa761de4779af.tar.bz2
binaryen-7011e47ff4ef1a48d15d399f4dfaa761de4779af.zip
Generate sexp instruction parser (#1754)
Also fix broken tests surfaced by the new parser.
Diffstat (limited to 'test')
-rw-r--r--test/ctor-eval/basics-flatten.wast6
-rw-r--r--test/ctor-eval/basics.wast6
-rw-r--r--test/passes/duplicate-function-elimination_optimize-level=1.wast2
-rw-r--r--test/passes/duplicate-function-elimination_optimize-level=2.wast2
-rw-r--r--test/wasm2js/br_table_temp.wast2
5 files changed, 11 insertions, 7 deletions
diff --git a/test/ctor-eval/basics-flatten.wast b/test/ctor-eval/basics-flatten.wast
index da8b76163..07078bfc3 100644
--- a/test/ctor-eval/basics-flatten.wast
+++ b/test/ctor-eval/basics-flatten.wast
@@ -17,8 +17,10 @@
)
(func $test2
(drop (i32.load (i32.const 12))) ;; a safe load
- (drop (i32.load16 (i32.const 12)))
- (drop (i32.load8 (i32.const 12)))
+ (drop (i32.load16_s (i32.const 12)))
+ (drop (i32.load8_s (i32.const 12)))
+ (drop (i32.load16_u (i32.const 12)))
+ (drop (i32.load8_u (i32.const 12)))
)
(func $test3
(i32.store (i32.const 12) (i32.const 115)) ;; a safe store, should alter memory
diff --git a/test/ctor-eval/basics.wast b/test/ctor-eval/basics.wast
index 997e2cd11..73988c753 100644
--- a/test/ctor-eval/basics.wast
+++ b/test/ctor-eval/basics.wast
@@ -14,8 +14,10 @@
)
(func $test2
(drop (i32.load (i32.const 12))) ;; a safe load
- (drop (i32.load16 (i32.const 12)))
- (drop (i32.load8 (i32.const 12)))
+ (drop (i32.load16_s (i32.const 12)))
+ (drop (i32.load8_s (i32.const 12)))
+ (drop (i32.load16_u (i32.const 12)))
+ (drop (i32.load8_u (i32.const 12)))
)
(func $test3
(i32.store (i32.const 12) (i32.const 115)) ;; a safe store, should alter memory
diff --git a/test/passes/duplicate-function-elimination_optimize-level=1.wast b/test/passes/duplicate-function-elimination_optimize-level=1.wast
index b79032155..05dbe646b 100644
--- a/test/passes/duplicate-function-elimination_optimize-level=1.wast
+++ b/test/passes/duplicate-function-elimination_optimize-level=1.wast
@@ -733,7 +733,7 @@
(memory 10)
(type $0 (func))
(func $keep2 (type $0)
- (i32.store32 offset=3
+ (i32.store offset=3
(i32.const 0)
(i32.const 100)
)
diff --git a/test/passes/duplicate-function-elimination_optimize-level=2.wast b/test/passes/duplicate-function-elimination_optimize-level=2.wast
index b79032155..05dbe646b 100644
--- a/test/passes/duplicate-function-elimination_optimize-level=2.wast
+++ b/test/passes/duplicate-function-elimination_optimize-level=2.wast
@@ -733,7 +733,7 @@
(memory 10)
(type $0 (func))
(func $keep2 (type $0)
- (i32.store32 offset=3
+ (i32.store offset=3
(i32.const 0)
(i32.const 100)
)
diff --git a/test/wasm2js/br_table_temp.wast b/test/wasm2js/br_table_temp.wast
index abd66053a..1ab685a7b 100644
--- a/test/wasm2js/br_table_temp.wast
+++ b/test/wasm2js/br_table_temp.wast
@@ -1057,7 +1057,7 @@
)
(func (export "as-unary-operand") (result i32)
- (block i32 (i32.neg (br_table 0 (i32.const 3) (i32.const 0))))
+ (block i32 (i32.ctz (br_table 0 (i32.const 3) (i32.const 0))))
)
(func (export "as-binary-left") (result i32)