diff options
Diffstat (limited to 'test/lit/passes/local-cse_all-features.wast')
-rw-r--r-- | test/lit/passes/local-cse_all-features.wast | 24 |
1 files changed, 8 insertions, 16 deletions
diff --git a/test/lit/passes/local-cse_all-features.wast b/test/lit/passes/local-cse_all-features.wast index 8ff3bc253..ff0a746d4 100644 --- a/test/lit/passes/local-cse_all-features.wast +++ b/test/lit/passes/local-cse_all-features.wast @@ -187,29 +187,25 @@ ;; CHECK: (func $creations ;; CHECK-NEXT: (drop - ;; CHECK-NEXT: (struct.new_with_rtt $A + ;; CHECK-NEXT: (struct.new $A ;; CHECK-NEXT: (i32.const 1) - ;; CHECK-NEXT: (rtt.canon $A) ;; CHECK-NEXT: ) ;; CHECK-NEXT: ) ;; CHECK-NEXT: (drop - ;; CHECK-NEXT: (struct.new_with_rtt $A + ;; CHECK-NEXT: (struct.new $A ;; CHECK-NEXT: (i32.const 1) - ;; CHECK-NEXT: (rtt.canon $A) ;; CHECK-NEXT: ) ;; CHECK-NEXT: ) ;; CHECK-NEXT: (drop - ;; CHECK-NEXT: (array.new_with_rtt $B + ;; CHECK-NEXT: (array.new $B ;; CHECK-NEXT: (i32.const 1) ;; CHECK-NEXT: (i32.const 1) - ;; CHECK-NEXT: (rtt.canon $B) ;; CHECK-NEXT: ) ;; CHECK-NEXT: ) ;; CHECK-NEXT: (drop - ;; CHECK-NEXT: (array.new_with_rtt $B + ;; CHECK-NEXT: (array.new $B ;; CHECK-NEXT: (i32.const 1) ;; CHECK-NEXT: (i32.const 1) - ;; CHECK-NEXT: (rtt.canon $B) ;; CHECK-NEXT: ) ;; CHECK-NEXT: ) ;; CHECK-NEXT: ) @@ -217,29 +213,25 @@ ;; Allocating GC data has no side effects, but each allocation is unique ;; and so we cannot replace separate allocations with a single one. (drop - (struct.new_with_rtt $A + (struct.new $A (i32.const 1) - (rtt.canon $A) ) ) (drop - (struct.new_with_rtt $A + (struct.new $A (i32.const 1) - (rtt.canon $A) ) ) (drop - (array.new_with_rtt $B + (array.new $B (i32.const 1) (i32.const 1) - (rtt.canon $B) ) ) (drop - (array.new_with_rtt $B + (array.new $B (i32.const 1) (i32.const 1) - (rtt.canon $B) ) ) ) |