Skip to content

Commit 371bee1

Browse files
committed
proper 16 bit alignment test
1 parent a45e5b1 commit 371bee1

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

Diff for: tests/compiler/memory.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ assert(test() == 2);
1515

1616
// Should be properly aligned
1717

18-
var ptr = memory.data(16, 16);
18+
var ptr = memory.data(1);
1919
assert(ptr + 16 == (ptr = memory.data(1, 16)));
2020
assert(ptr + 8 == (ptr = memory.data(1, 8)));
2121
assert(ptr + 4 == (ptr = memory.data(1, 4)));
@@ -29,7 +29,7 @@ function testGeneric<T>(): usize {
2929
return ptr;
3030
}
3131

32-
ptr = memory.data(16, 16);
32+
ptr = memory.data(1);
3333
assert(ptr + 16 == (ptr = testGeneric<v128>()));
3434
assert(ptr + 8 == (ptr = testGeneric<i64>()));
3535
assert(ptr + 4 == (ptr = testGeneric<i32>()));

Diff for: tests/compiler/memory.untouched.wat

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
(memory $0 1)
77
(data (i32.const 16) "\00\00\00\00")
88
(data (i32.const 32) "\12\00\00\00\01\00\00\00\01\00\00\00\12\00\00\00m\00e\00m\00o\00r\00y\00.\00t\00s\00")
9-
(data (i32.const 80) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00")
9+
(data (i32.const 80) "\00")
1010
(data (i32.const 96) "\00")
1111
(data (i32.const 104) "\00")
1212
(data (i32.const 108) "\00")
1313
(data (i32.const 110) "\00")
1414
(data (i32.const 111) "\00")
15-
(data (i32.const 112) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00")
15+
(data (i32.const 112) "\00")
1616
(data (i32.const 128) "\00")
1717
(data (i32.const 136) "\00")
1818
(data (i32.const 140) "\00")

0 commit comments

Comments
 (0)