summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/lit/wat-kitchen-sink.wast20
1 files changed, 20 insertions, 0 deletions
diff --git a/test/lit/wat-kitchen-sink.wast b/test/lit/wat-kitchen-sink.wast
index 3f56ddb97..618e03316 100644
--- a/test/lit/wat-kitchen-sink.wast
+++ b/test/lit/wat-kitchen-sink.wast
@@ -88,6 +88,8 @@
(global (mut i32) i32.const 0)
;; CHECK: (type $ref|$s0|_ref|$s1|_ref|$s2|_ref|$s3|_ref|$s4|_ref|$s5|_ref|$s6|_ref|$s7|_ref|$s8|_ref|$a0|_ref|$a1|_ref|$a2|_ref|$a3|_ref|$subvoid|_ref|$submany|_=>_none (func_subtype (param (ref $s0) (ref $s1) (ref $s2) (ref $s3) (ref $s4) (ref $s5) (ref $s6) (ref $s7) (ref $s8) (ref $a0) (ref $a1) (ref $a2) (ref $a3) (ref $subvoid) (ref $submany)) func))
+ ;; CHECK: (import "" "mem" (memory $mimport$1 0))
+
;; CHECK: (import "mod" "g1" (global $g1 i32))
;; CHECK: (import "mod" "g2" (global $g2 (mut i64)))
@@ -103,6 +105,20 @@
;; CHECK: (global $i32 i32 (i32.const 42))
(global $i32 i32 i32.const 42)
+ ;; memories
+ ;; CHECK: (memory $mem 1 1)
+ (memory $mem 1 1)
+ (memory 0)
+ ;; CHECK: (memory $0 0)
+
+ ;; CHECK: (memory $mem-i32 0 1)
+ (memory $mem-i32 i32 0 1)
+ ;; CHECK: (memory $mem-i64 i64 2)
+ (memory $mem-i64 i64 2)
+ (memory (export "mem") (export "mem2") (import "" "mem") 0)
+ ;; CHECK: (memory $mem-init 1 1)
+ (memory $mem-init (data "hello, world!"))
+
;; functions
(func)
@@ -110,6 +126,10 @@
;; CHECK: (export "g1.1" (global $g1))
+ ;; CHECK: (export "mem" (memory $mimport$1))
+
+ ;; CHECK: (export "mem2" (memory $mimport$1))
+
;; CHECK: (export "f5.0" (func $fimport$1))
;; CHECK: (export "f5.1" (func $fimport$1))