summaryrefslogtreecommitdiff
path: root/test/spec/memory64/table.txt
diff options
context:
space:
mode:
Diffstat (limited to 'test/spec/memory64/table.txt')
-rw-r--r--test/spec/memory64/table.txt51
1 files changed, 51 insertions, 0 deletions
diff --git a/test/spec/memory64/table.txt b/test/spec/memory64/table.txt
new file mode 100644
index 00000000..b68289c0
--- /dev/null
+++ b/test/spec/memory64/table.txt
@@ -0,0 +1,51 @@
+;;; TOOL: run-interp-spec
+;;; STDIN_FILE: third_party/testsuite/proposals/memory64/table.wast
+;;; ARGS*: --enable-memory64
+(;; STDOUT ;;;
+out/test/spec/memory64/table.wast:15: assert_invalid passed:
+ out/test/spec/memory64/table/table.9.wasm:000000f: error: max elems (0) must be >= initial elems (1)
+ 000000f: error: OnTable callback failed
+out/test/spec/memory64/table.wast:19: assert_invalid passed:
+ out/test/spec/memory64/table/table.10.wasm:0000013: error: max elems (0) must be >= initial elems (4294967295)
+ 0000013: error: OnTable callback failed
+out/test/spec/memory64/table.wast:24: assert_invalid passed:
+ out/test/spec/memory64/table/table.11.wat:1:8: error: invalid int "0x1_0000_0000"
+ (table 0x1_0000_0000 funcref)
+ ^^^^^^^^^^^^^
+out/test/spec/memory64/table.wast:28: assert_invalid passed:
+ out/test/spec/memory64/table/table.12.wat:1:8: error: invalid int "0x1_0000_0000"
+ (table 0x1_0000_0000 0x1_0000_0000 funcref)
+ ^^^^^^^^^^^^^
+ out/test/spec/memory64/table/table.12.wat:1:22: error: invalid int "0x1_0000_0000"
+ (table 0x1_0000_0000 0x1_0000_0000 funcref)
+ ^^^^^^^^^^^^^
+out/test/spec/memory64/table.wast:32: assert_invalid passed:
+ out/test/spec/memory64/table/table.13.wat:1:10: error: invalid int "0x1_0000_0000"
+ (table 0 0x1_0000_0000 funcref)
+ ^^^^^^^^^^^^^
+out/test/spec/memory64/table.wast:50: assert_invalid passed:
+ out/test/spec/memory64/table/table.23.wasm:000000f: error: max elems (0) must be >= initial elems (1)
+ 000000f: error: OnTable callback failed
+out/test/spec/memory64/table.wast:54: assert_invalid passed:
+ out/test/spec/memory64/table/table.24.wasm:0000013: error: max elems (0) must be >= initial elems (4294967295)
+ 0000013: error: OnTable callback failed
+out/test/spec/memory64/table.wast:60: assert_invalid passed:
+ out/test/spec/memory64/table/table.25.wasm:000000c: error: table variable out of range: 0 (max 0)
+ 000000c: error: BeginElemSegment callback failed
+out/test/spec/memory64/table.wast:61: assert_invalid passed:
+ out/test/spec/memory64/table/table.26.wasm:0000016: error: table variable out of range: 0 (max 0)
+ 0000016: error: BeginElemSegment callback failed
+out/test/spec/memory64/table.wast:65: assert_malformed passed:
+ out/test/spec/memory64/table/table.27.wat:1:24: error: redefinition of table "$foo"
+ (table $foo 1 funcref)(table $foo 1 funcref)
+ ^^^^^
+out/test/spec/memory64/table.wast:69: assert_malformed passed:
+ out/test/spec/memory64/table/table.28.wat:1:39: error: redefinition of table "$foo"
+ (import "" "" (table $foo 1 funcref))(table $foo 1 funcref)
+ ^^^^^
+out/test/spec/memory64/table.wast:73: assert_malformed passed:
+ out/test/spec/memory64/table/table.29.wat:1:39: error: redefinition of table "$foo"
+ (import "" "" (table $foo 1 funcref))(import "" "" (table $foo 1 funcref))
+ ^^^^^^
+30/30 tests passed.
+;;; STDOUT ;;)