summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/passes/memory64-lowering_enable-memory64_enable-bulk-memory.txt9
-rw-r--r--test/passes/memory64-lowering_enable-memory64_enable-bulk-memory.wast5
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))