summaryrefslogtreecommitdiff
path: root/test/lit/validation
diff options
context:
space:
mode:
Diffstat (limited to 'test/lit/validation')
-rw-r--r--test/lit/validation/non-ref.wast13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/lit/validation/non-ref.wast b/test/lit/validation/non-ref.wast
new file mode 100644
index 000000000..a065b6723
--- /dev/null
+++ b/test/lit/validation/non-ref.wast
@@ -0,0 +1,13 @@
+;; RUN: not wasm-opt %s -all 2>&1 | filecheck %s
+
+;; CHECK: ref.as value must be reference
+
+(module
+ (func $test
+ (drop
+ (ref.as_non_null
+ (i32.const 42)
+ )
+ )
+ )
+)