diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/passes/memory64-lowering_enable-memory64_enable-bulk-memory.txt | 9 | ||||
-rw-r--r-- | test/passes/memory64-lowering_enable-memory64_enable-bulk-memory.wast | 5 |
2 files changed, 8 insertions, 6 deletions
diff --git a/test/passes/memory64-lowering_enable-memory64_enable-bulk-memory.txt b/test/passes/memory64-lowering_enable-memory64_enable-bulk-memory.txt index 3553c393c..84ded6ae5 100644 --- a/test/passes/memory64-lowering_enable-memory64_enable-bulk-memory.txt +++ b/test/passes/memory64-lowering_enable-memory64_enable-bulk-memory.txt @@ -3,6 +3,7 @@ (memory $0 1 1) (data (i32.const 0) "\00\00\00\00\00\00\00\00\00\00") (func $func_1 + (local $0 i64) (drop (i32.load (i32.wrap_i64 @@ -122,13 +123,13 @@ ) (unreachable) ) - (drop - (i32.wrap_i64 + (local.set $0 + (i64.extend_i32_u (memory.size) ) ) - (drop - (i32.wrap_i64 + (local.set $0 + (i64.extend_i32_u (memory.grow (i32.wrap_i64 (i64.const 1) diff --git a/test/passes/memory64-lowering_enable-memory64_enable-bulk-memory.wast b/test/passes/memory64-lowering_enable-memory64_enable-bulk-memory.wast index 433d509c3..f70444f49 100644 --- a/test/passes/memory64-lowering_enable-memory64_enable-bulk-memory.wast +++ b/test/passes/memory64-lowering_enable-memory64_enable-bulk-memory.wast @@ -2,6 +2,7 @@ (memory $0 i64 1 1) (data (i32.const 0) "\00\00\00\00\00\00\00\00\00\00") (func $func_1 + (local i64) (drop (i32.load (i64.const 4))) (drop (i32.load align=1 (i64.const 4))) (drop (i32.load align=2 (i64.const 4))) @@ -21,8 +22,8 @@ (i32.store offset=100 align=4 (i64.const 4) (i32.const 8)) (i32.store offset=100 align=1 (unreachable) (i32.const 8)) (i32.store offset=100 align=1 (i64.const 4) (unreachable)) - (drop (memory.size)) - (drop (memory.grow (i64.const 1))) + (local.set 0 (memory.size)) + (local.set 0 (memory.grow (i64.const 1))) (memory.init 0 (i64.const 1) (i32.const 2) (i32.const 3)) (memory.fill (i64.const 1) (i32.const 2) (i64.const 3)) (memory.copy (i64.const 1) (i64.const 2) (i64.const 3)) |