summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/parse/expr/bulk-memory-named.txt2
-rw-r--r--test/parse/module/bad-elem-redefinition.txt13
2 files changed, 14 insertions, 1 deletions
diff --git a/test/parse/expr/bulk-memory-named.txt b/test/parse/expr/bulk-memory-named.txt
index 22a94d2f..92af32d3 100644
--- a/test/parse/expr/bulk-memory-named.txt
+++ b/test/parse/expr/bulk-memory-named.txt
@@ -11,7 +11,7 @@
(table 1 anyfunc)
(elem $elem funcref (ref.func 0) (ref.null))
- (elem $elem funcref 0)
+ (elem $elem2 funcref 0)
(func
i32.const 0 i32.const 0 i32.const 0 table.init $elem
elem.drop $elem
diff --git a/test/parse/module/bad-elem-redefinition.txt b/test/parse/module/bad-elem-redefinition.txt
new file mode 100644
index 00000000..1b589617
--- /dev/null
+++ b/test/parse/module/bad-elem-redefinition.txt
@@ -0,0 +1,13 @@
+;;; TOOL: wat2wasm
+;;; ARGS: --enable-bulk-memory
+;;; ERROR: 1
+(module
+ (elem $elem funcref 0)
+ (elem $elem funcref 0)
+ (func))
+
+(;; STDERR ;;;
+out/test/parse/module/bad-elem-redefinition.txt:6:4: error: redefinition of elem "$elem"
+ (elem $elem funcref 0)
+ ^^^^
+;;; STDERR ;;)