diff options
author | Thomas Lively <7121787+tlively@users.noreply.github.com> | 2018-11-19 13:31:47 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-11-19 13:31:47 -0800 |
commit | 7011e47ff4ef1a48d15d399f4dfaa761de4779af (patch) | |
tree | a6da8ea3b3416cc5210c5b9edcee64615405f48e /test | |
parent | fa0dfb6a3da3d05e01051a72d9348b2f3024222b (diff) | |
download | binaryen-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.wast | 6 | ||||
-rw-r--r-- | test/ctor-eval/basics.wast | 6 | ||||
-rw-r--r-- | test/passes/duplicate-function-elimination_optimize-level=1.wast | 2 | ||||
-rw-r--r-- | test/passes/duplicate-function-elimination_optimize-level=2.wast | 2 | ||||
-rw-r--r-- | test/wasm2js/br_table_temp.wast | 2 |
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) |