diff options
Diffstat (limited to 'test/lit/passes/optimize-instructions-gc-heap.wast')
-rw-r--r-- | test/lit/passes/optimize-instructions-gc-heap.wast | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/test/lit/passes/optimize-instructions-gc-heap.wast b/test/lit/passes/optimize-instructions-gc-heap.wast index b77678760..e448e57fd 100644 --- a/test/lit/passes/optimize-instructions-gc-heap.wast +++ b/test/lit/passes/optimize-instructions-gc-heap.wast @@ -766,58 +766,4 @@ (func $helper-i32 (param $x i32) (result i32) (i32.const 42) ) - - ;; CHECK: (func $extern.externalize (param $x anyref) (param $y externref) - ;; CHECK-NEXT: (drop - ;; CHECK-NEXT: (extern.externalize - ;; CHECK-NEXT: (local.get $x) - ;; CHECK-NEXT: ) - ;; CHECK-NEXT: ) - ;; CHECK-NEXT: (drop - ;; CHECK-NEXT: (extern.externalize - ;; CHECK-NEXT: (ref.as_non_null - ;; CHECK-NEXT: (local.get $x) - ;; CHECK-NEXT: ) - ;; CHECK-NEXT: ) - ;; CHECK-NEXT: ) - ;; CHECK-NEXT: (drop - ;; CHECK-NEXT: (extern.internalize - ;; CHECK-NEXT: (local.get $y) - ;; CHECK-NEXT: ) - ;; CHECK-NEXT: ) - ;; CHECK-NEXT: (drop - ;; CHECK-NEXT: (extern.internalize - ;; CHECK-NEXT: (ref.as_non_null - ;; CHECK-NEXT: (local.get $y) - ;; CHECK-NEXT: ) - ;; CHECK-NEXT: ) - ;; CHECK-NEXT: ) - ;; CHECK-NEXT: ) - (func $extern.externalize (export "ext") (param $x (ref null any)) (param $y (ref null extern)) - ;; We should not change anything here, and also not hit an internal error. - (drop - (extern.externalize - (local.get $x) - ) - ) - (drop - (extern.externalize - (ref.as_non_null - (local.get $x) - ) - ) - ) - (drop - (extern.internalize - (local.get $y) - ) - ) - (drop - (extern.internalize - (ref.as_non_null - (local.get $y) - ) - ) - ) - ) ) |