diff options
Diffstat (limited to 'test/lit/passes/optimize-instructions-multivalue.wast')
-rw-r--r-- | test/lit/passes/optimize-instructions-multivalue.wast | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/test/lit/passes/optimize-instructions-multivalue.wast b/test/lit/passes/optimize-instructions-multivalue.wast index e2a353365..42b2223ab 100644 --- a/test/lit/passes/optimize-instructions-multivalue.wast +++ b/test/lit/passes/optimize-instructions-multivalue.wast @@ -3,8 +3,8 @@ (module ;; CHECK: (func $if-identical-arms-tuple (param $x i32) (result i32) - ;; CHECK-NEXT: (local $tuple (i32 i32)) - ;; CHECK-NEXT: (local $tuple2 (i32 i32)) + ;; CHECK-NEXT: (local $tuple (tuple i32 i32)) + ;; CHECK-NEXT: (local $tuple2 (tuple i32 i32)) ;; CHECK-NEXT: (tuple.extract 2 0 ;; CHECK-NEXT: (if (type $2) (result i32 i32) ;; CHECK-NEXT: (local.get $x) @@ -18,8 +18,8 @@ ;; CHECK-NEXT: ) ;; CHECK-NEXT: ) (func $if-identical-arms-tuple (param $x i32) (result i32) - (local $tuple (i32 i32)) - (local $tuple2 (i32 i32)) + (local $tuple (tuple i32 i32)) + (local $tuple2 (tuple i32 i32)) (if (result i32) (local.get $x) ;; The tuple.extract can be hoisted out. @@ -36,8 +36,8 @@ ) ) ;; CHECK: (func $select-identical-arms-tuple (param $x i32) (result i32) - ;; CHECK-NEXT: (local $tuple (i32 i32)) - ;; CHECK-NEXT: (local $tuple2 (i32 i32)) + ;; CHECK-NEXT: (local $tuple (tuple i32 i32)) + ;; CHECK-NEXT: (local $tuple2 (tuple i32 i32)) ;; CHECK-NEXT: (select ;; CHECK-NEXT: (tuple.extract 2 0 ;; CHECK-NEXT: (local.get $tuple) @@ -49,8 +49,8 @@ ;; CHECK-NEXT: ) ;; CHECK-NEXT: ) (func $select-identical-arms-tuple (param $x i32) (result i32) - (local $tuple (i32 i32)) - (local $tuple2 (i32 i32)) + (local $tuple (tuple i32 i32)) + (local $tuple2 (tuple i32 i32)) (select ;; The tuple.extract cannot be hoisted out, as the spec disallows a ;; select with multiple values in its arms. |