diff options
Diffstat (limited to 'test/lit/passes/merge-blocks.wast')
-rw-r--r-- | test/lit/passes/merge-blocks.wast | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/test/lit/passes/merge-blocks.wast b/test/lit/passes/merge-blocks.wast index e1ac88dd8..86181f7a4 100644 --- a/test/lit/passes/merge-blocks.wast +++ b/test/lit/passes/merge-blocks.wast @@ -405,17 +405,16 @@ ) ;; CHECK: (func $toplevel (type $4) - ;; CHECK-NEXT: (drop - ;; CHECK-NEXT: (block $label (result i32) - ;; CHECK-NEXT: (br $label - ;; CHECK-NEXT: (i32.const 42) - ;; CHECK-NEXT: ) + ;; CHECK-NEXT: (block $label + ;; CHECK-NEXT: (drop + ;; CHECK-NEXT: (i32.const 42) ;; CHECK-NEXT: ) + ;; CHECK-NEXT: (br $label) ;; CHECK-NEXT: ) ;; CHECK-NEXT: ) (func $toplevel ;; Test we can remove a block value even when the drop is at the toplevel of - ;; a function. This is not done yet TODO + ;; a function. (drop (block $label (result i32) (br $label |