summaryrefslogtreecommitdiff
path: root/test/lit/passes/remove-unused-brs.wast
diff options
context:
space:
mode:
Diffstat (limited to 'test/lit/passes/remove-unused-brs.wast')
-rw-r--r--test/lit/passes/remove-unused-brs.wast10
1 files changed, 6 insertions, 4 deletions
diff --git a/test/lit/passes/remove-unused-brs.wast b/test/lit/passes/remove-unused-brs.wast
index 4c384f34d..c3789e3ef 100644
--- a/test/lit/passes/remove-unused-brs.wast
+++ b/test/lit/passes/remove-unused-brs.wast
@@ -6,9 +6,11 @@
(module
;; Regression test in which we need to calculate a proper LUB.
;; CHECK: (func $selectify-fresh-lub (type $i32_=>_anyref) (param $x i32) (result anyref)
- ;; CHECK-NEXT: (select (result nullref)
- ;; CHECK-NEXT: (ref.null none)
+ ;; CHECK-NEXT: (select (result i31ref)
;; CHECK-NEXT: (ref.null none)
+ ;; CHECK-NEXT: (i31.new
+ ;; CHECK-NEXT: (i32.const 0)
+ ;; CHECK-NEXT: )
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
@@ -16,10 +18,10 @@
(if
(local.get $x)
(return
- (ref.null i31)
+ (ref.null none)
)
(return
- (ref.null data)
+ (i31.new (i32.const 0))
)
)
)