summaryrefslogtreecommitdiff
path: root/test/lit/passes/optimize-instructions-gc-tnh.wast
diff options
context:
space:
mode:
Diffstat (limited to 'test/lit/passes/optimize-instructions-gc-tnh.wast')
-rw-r--r--test/lit/passes/optimize-instructions-gc-tnh.wast43
1 files changed, 0 insertions, 43 deletions
diff --git a/test/lit/passes/optimize-instructions-gc-tnh.wast b/test/lit/passes/optimize-instructions-gc-tnh.wast
index b1fc9a42b..d8fe7a677 100644
--- a/test/lit/passes/optimize-instructions-gc-tnh.wast
+++ b/test/lit/passes/optimize-instructions-gc-tnh.wast
@@ -52,19 +52,6 @@
;; TNH-NEXT: (drop
;; TNH-NEXT: (i32.const 1)
;; TNH-NEXT: )
- ;; TNH-NEXT: (drop
- ;; TNH-NEXT: (ref.eq
- ;; TNH-NEXT: (block (result (ref null $struct))
- ;; TNH-NEXT: (drop
- ;; TNH-NEXT: (ref.null any)
- ;; TNH-NEXT: )
- ;; TNH-NEXT: (ref.null $struct)
- ;; TNH-NEXT: )
- ;; TNH-NEXT: (ref.as_data
- ;; TNH-NEXT: (ref.null any)
- ;; TNH-NEXT: )
- ;; TNH-NEXT: )
- ;; TNH-NEXT: )
;; TNH-NEXT: )
;; NO_TNH: (func $ref.eq-no (type $eqref_eqref_=>_none) (param $a eqref) (param $b eqref)
;; NO_TNH-NEXT: (drop
@@ -83,19 +70,6 @@
;; NO_TNH-NEXT: )
;; NO_TNH-NEXT: )
;; NO_TNH-NEXT: )
- ;; NO_TNH-NEXT: (drop
- ;; NO_TNH-NEXT: (ref.eq
- ;; NO_TNH-NEXT: (block (result (ref null $struct))
- ;; NO_TNH-NEXT: (drop
- ;; NO_TNH-NEXT: (ref.null any)
- ;; NO_TNH-NEXT: )
- ;; NO_TNH-NEXT: (ref.null $struct)
- ;; NO_TNH-NEXT: )
- ;; NO_TNH-NEXT: (ref.as_data
- ;; NO_TNH-NEXT: (ref.null any)
- ;; NO_TNH-NEXT: )
- ;; NO_TNH-NEXT: )
- ;; NO_TNH-NEXT: )
;; NO_TNH-NEXT: )
(func $ref.eq-no (param $a (ref null eq)) (param $b (ref null eq))
;; We must leave the inputs to ref.eq of type eqref or a subtype. Note that
@@ -116,23 +90,6 @@
)
)
)
- ;; As above, but now with nulls of a non-eq type.
- ;; Note that we could in theory change a null's type to get validation in
- ;; such cases.
- (drop
- (ref.eq
- (ref.cast_static $struct
- (ref.null any) ;; *Not* an eqref!
- )
- (ref.as_non_null
- (ref.as_data
- (ref.as_non_null
- (ref.null any) ;; *Not* an eqref!
- )
- )
- )
- )
- )
)
;; TNH: (func $ref.is (type $eqref_=>_i32) (param $a eqref) (result i32)