diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/lit/wat-kitchen-sink.wast | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/test/lit/wat-kitchen-sink.wast b/test/lit/wat-kitchen-sink.wast index ef61dcb16..5f2742591 100644 --- a/test/lit/wat-kitchen-sink.wast +++ b/test/lit/wat-kitchen-sink.wast @@ -214,6 +214,8 @@ ;; CHECK: (data $1 (memory $mem-i64) (i64.const 0) "64-bit") + ;; CHECK: (elem declare func $ref-func) + ;; CHECK: (export "g1" (global $g1)) ;; CHECK: (export "g1.1" (global $g1)) @@ -2205,6 +2207,21 @@ ref.is_null ) + ;; CHECK: (func $ref-func (type $void) + ;; CHECK-NEXT: (drop + ;; CHECK-NEXT: (ref.func $ref-func) + ;; CHECK-NEXT: ) + ;; CHECK-NEXT: (drop + ;; CHECK-NEXT: (ref.func $ref-func) + ;; CHECK-NEXT: ) + ;; CHECK-NEXT: ) + (func $ref-func + ref.func $ref-func + drop + ref.func 102 + drop + ) + ;; CHECK: (func $ref-eq (type $28) (param $0 eqref) (param $1 eqref) (result i32) ;; CHECK-NEXT: (ref.eq ;; CHECK-NEXT: (local.get $0) |