diff options
Diffstat (limited to 'test/parse/module')
-rw-r--r-- | test/parse/module/array-mut-field.txt | 3 | ||||
-rw-r--r-- | test/parse/module/array.txt | 3 | ||||
-rw-r--r-- | test/parse/module/bad-array-no-fields.txt | 9 | ||||
-rw-r--r-- | test/parse/module/bad-array-too-many-fields.txt | 9 |
4 files changed, 24 insertions, 0 deletions
diff --git a/test/parse/module/array-mut-field.txt b/test/parse/module/array-mut-field.txt new file mode 100644 index 00000000..1aead5a3 --- /dev/null +++ b/test/parse/module/array-mut-field.txt @@ -0,0 +1,3 @@ +;;; TOOL: wat2wasm +;;; ARGS: --enable-gc +(type (array (mut f32))) diff --git a/test/parse/module/array.txt b/test/parse/module/array.txt new file mode 100644 index 00000000..6426d5a4 --- /dev/null +++ b/test/parse/module/array.txt @@ -0,0 +1,3 @@ +;;; TOOL: wat2wasm +;;; ARGS: --enable-gc +(type (array i32)) diff --git a/test/parse/module/bad-array-no-fields.txt b/test/parse/module/bad-array-no-fields.txt new file mode 100644 index 00000000..d01e4d31 --- /dev/null +++ b/test/parse/module/bad-array-no-fields.txt @@ -0,0 +1,9 @@ +;;; TOOL: wat2wasm +;;; ARGS: --enable-gc +;;; ERROR: 1 +(type (array)) +(;; STDERR ;;; +out/test/parse/module/bad-array-no-fields.txt:4:13: error: unexpected token ")", expected i32, i64, f32, f64, v128 or anyref. +(type (array)) + ^ +;;; STDERR ;;) diff --git a/test/parse/module/bad-array-too-many-fields.txt b/test/parse/module/bad-array-too-many-fields.txt new file mode 100644 index 00000000..3324ea44 --- /dev/null +++ b/test/parse/module/bad-array-too-many-fields.txt @@ -0,0 +1,9 @@ +;;; TOOL: wat2wasm +;;; ARGS: --enable-gc +;;; ERROR: 1 +(type (array i32 i32)) +(;; STDERR ;;; +out/test/parse/module/bad-array-too-many-fields.txt:4:18: error: unexpected token i32, expected ). +(type (array i32 i32)) + ^^^ +;;; STDERR ;;) |