summaryrefslogtreecommitdiff
path: root/test/lit
diff options
context:
space:
mode:
Diffstat (limited to 'test/lit')
-rw-r--r--test/lit/passes/asyncify_enable-multivalue.wast4
-rw-r--r--test/lit/passes/asyncify_pass-arg=asyncify-imports@env.import,env.import2.wast4
-rw-r--r--test/lit/passes/avoid-reinterprets.wast6
-rw-r--r--test/lit/passes/avoid-reinterprets64.wast6
-rw-r--r--test/lit/passes/catch-pop-fixup-eh.wast24
-rw-r--r--test/lit/passes/coalesce-locals.wast10
-rw-r--r--test/lit/passes/code-folding_enable-threads.wast32
-rw-r--r--test/lit/passes/dae-gc-refine-params.wast4
-rw-r--r--test/lit/passes/dce_all-features.wast10
-rw-r--r--test/lit/passes/directize_all-features.wast16
-rw-r--r--test/lit/passes/flatten_all-features.wast38
-rw-r--r--test/lit/passes/flatten_rereloop.wast140
-rw-r--r--test/lit/passes/flatten_simplify-locals-nonesting_souperify-single-use_enable-threads.wast22
-rw-r--r--test/lit/passes/flatten_simplify-locals-nonesting_souperify_enable-threads.wast22
-rw-r--r--test/lit/passes/gto-removals.wast24
-rw-r--r--test/lit/passes/gufa-refs.wast4
-rw-r--r--test/lit/passes/inlining-optimizing_optimize-level=3.wast426
-rw-r--r--test/lit/passes/inlining_enable-tail-call.wast2
-rw-r--r--test/lit/passes/inlining_splitting.wast26
-rw-r--r--test/lit/passes/local-subtyping.wast2
-rw-r--r--test/lit/passes/merge-similar-functions.wast4
-rw-r--r--test/lit/passes/once-reduction.wast4
-rw-r--r--test/lit/passes/optimize-instructions-gc-iit.wast6
-rw-r--r--test/lit/passes/optimize-instructions.wast26
-rw-r--r--test/lit/passes/poppify.wast44
-rw-r--r--test/lit/passes/precompute-gc-immutable.wast4
-rw-r--r--test/lit/passes/remove-unused-brs-gc.wast14
-rw-r--r--test/lit/passes/remove-unused-brs.wast18
-rw-r--r--test/lit/passes/roundtrip-gc.wast2
-rw-r--r--test/lit/passes/roundtrip.wast2
-rw-r--r--test/lit/passes/signature-pruning.wast4
-rw-r--r--test/lit/passes/signature-refining.wast2
-rw-r--r--test/lit/passes/simplify-globals-read_only_to_write.wast24
-rw-r--r--test/lit/passes/simplify-locals-gc-nn.wast2
-rw-r--r--test/lit/types-function-references.wast6
35 files changed, 492 insertions, 492 deletions
diff --git a/test/lit/passes/asyncify_enable-multivalue.wast b/test/lit/passes/asyncify_enable-multivalue.wast
index b656b6f7e..28210034b 100644
--- a/test/lit/passes/asyncify_enable-multivalue.wast
+++ b/test/lit/passes/asyncify_enable-multivalue.wast
@@ -49,7 +49,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $1)
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (global.set $sleeping
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -57,7 +57,7 @@
;; CHECK-NEXT: (i32.const 4)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block0
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (global.set $sleeping
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
diff --git a/test/lit/passes/asyncify_pass-arg=asyncify-imports@env.import,env.import2.wast b/test/lit/passes/asyncify_pass-arg=asyncify-imports@env.import,env.import2.wast
index 6da791535..5b355ba06 100644
--- a/test/lit/passes/asyncify_pass-arg=asyncify-imports@env.import,env.import2.wast
+++ b/test/lit/passes/asyncify_pass-arg=asyncify-imports@env.import,env.import2.wast
@@ -48,7 +48,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $1)
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (global.set $sleeping
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -56,7 +56,7 @@
;; CHECK-NEXT: (i32.const 4)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block0
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (global.set $sleeping
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
diff --git a/test/lit/passes/avoid-reinterprets.wast b/test/lit/passes/avoid-reinterprets.wast
index 584016c97..046812dce 100644
--- a/test/lit/passes/avoid-reinterprets.wast
+++ b/test/lit/passes/avoid-reinterprets.wast
@@ -230,7 +230,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (f32.reinterpret_i32
- ;; CHECK-NEXT: (block $block (result i32)
+ ;; CHECK-NEXT: (block $a-name-avoids-fallthrough (result i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: )
@@ -246,9 +246,11 @@
)
(drop
(f32.reinterpret_i32
- (block (result i32)
+ (block $a-name-avoids-fallthrough (result i32)
(nop) ;; this would be removed by other opts, but in general, we can't
;; just look at the fallthrough, as we can't just remove code here
+ ;; (note that we need a name on the block, or else we would look at
+ ;; the fallthrough)
(local.get $x)
)
)
diff --git a/test/lit/passes/avoid-reinterprets64.wast b/test/lit/passes/avoid-reinterprets64.wast
index 073ba6515..7ddda24a0 100644
--- a/test/lit/passes/avoid-reinterprets64.wast
+++ b/test/lit/passes/avoid-reinterprets64.wast
@@ -230,7 +230,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (f32.reinterpret_i32
- ;; CHECK-NEXT: (block $block (result i32)
+ ;; CHECK-NEXT: (block $a-name-avoids-fallthrough (result i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: )
@@ -246,9 +246,11 @@
)
(drop
(f32.reinterpret_i32
- (block (result i32)
+ (block $a-name-avoids-fallthrough (result i32)
(nop) ;; this would be removed by other opts, but in general, we can't
;; just look at the fallthrough, as we can't just remove code here
+ ;; (note that we need a name on the block, or else we would look at
+ ;; the fallthrough)
(local.get $x)
)
)
diff --git a/test/lit/passes/catch-pop-fixup-eh.wast b/test/lit/passes/catch-pop-fixup-eh.wast
index 6c7d71860..51a703945 100644
--- a/test/lit/passes/catch-pop-fixup-eh.wast
+++ b/test/lit/passes/catch-pop-fixup-eh.wast
@@ -28,7 +28,7 @@
;; CHECK-NEXT: (pop i32)
;; CHECK-NEXT: )
;; CHECK-NEXT: (throw $e-i32
- ;; CHECK-NEXT: (block $block (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
@@ -60,11 +60,11 @@
;; CHECK-NEXT: (pop i32)
;; CHECK-NEXT: )
;; CHECK-NEXT: (throw $e-i32
- ;; CHECK-NEXT: (block $block (result i32)
- ;; CHECK-NEXT: (block $block0 (result i32)
- ;; CHECK-NEXT: (block $block1 (result i32)
- ;; CHECK-NEXT: (block $block2 (result i32)
- ;; CHECK-NEXT: (block $block3 (result i32)
+ ;; CHECK-NEXT: (block (result i32)
+ ;; CHECK-NEXT: (block (result i32)
+ ;; CHECK-NEXT: (block (result i32)
+ ;; CHECK-NEXT: (block (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
@@ -177,12 +177,10 @@
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
;; CHECK-NEXT: (catch $e-i32
- ;; CHECK-NEXT: (block $block
- ;; CHECK-NEXT: (drop
- ;; CHECK-NEXT: (pop i32)
- ;; CHECK-NEXT: )
- ;; CHECK-NEXT: (call $helper)
+ ;; CHECK-NEXT: (drop
+ ;; CHECK-NEXT: (pop i32)
;; CHECK-NEXT: )
+ ;; CHECK-NEXT: (call $helper)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
@@ -331,7 +329,7 @@
;; CHECK-NEXT: (pop i32 f32)
;; CHECK-NEXT: )
;; CHECK-NEXT: (throw $e-i32
- ;; CHECK-NEXT: (block $block (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (local.get $1)
;; CHECK-NEXT: )
@@ -367,7 +365,7 @@
;; CHECK-NEXT: (pop (ref $struct.A))
;; CHECK-NEXT: )
;; CHECK-NEXT: (throw $e-struct.A
- ;; CHECK-NEXT: (block $block (result (ref $struct.A))
+ ;; CHECK-NEXT: (block (result (ref $struct.A))
;; CHECK-NEXT: (ref.as_non_null
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
diff --git a/test/lit/passes/coalesce-locals.wast b/test/lit/passes/coalesce-locals.wast
index 0ba208ed8..96947c07b 100644
--- a/test/lit/passes/coalesce-locals.wast
+++ b/test/lit/passes/coalesce-locals.wast
@@ -1966,12 +1966,10 @@
)
;; CHECK: (func $nop-in-unreachable
;; CHECK-NEXT: (local $0 i32)
- ;; CHECK-NEXT: (block $block
- ;; CHECK-NEXT: (unreachable)
- ;; CHECK-NEXT: (i32.store
- ;; CHECK-NEXT: (i32.const 0)
- ;; CHECK-NEXT: (i32.const 0)
- ;; CHECK-NEXT: )
+ ;; CHECK-NEXT: (unreachable)
+ ;; CHECK-NEXT: (i32.store
+ ;; CHECK-NEXT: (i32.const 0)
+ ;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
(func $nop-in-unreachable
diff --git a/test/lit/passes/code-folding_enable-threads.wast b/test/lit/passes/code-folding_enable-threads.wast
index 244fd7c75..a14f0901c 100644
--- a/test/lit/passes/code-folding_enable-threads.wast
+++ b/test/lit/passes/code-folding_enable-threads.wast
@@ -114,20 +114,18 @@
;; CHECK-NEXT: (block $label$A
;; CHECK-NEXT: (if
;; CHECK-NEXT: (unreachable)
- ;; CHECK-NEXT: (block $block
- ;; CHECK-NEXT: (block $block0
- ;; CHECK-NEXT: (block $label$B
- ;; CHECK-NEXT: (if
+ ;; CHECK-NEXT: (block
+ ;; CHECK-NEXT: (block $label$B
+ ;; CHECK-NEXT: (if
+ ;; CHECK-NEXT: (unreachable)
+ ;; CHECK-NEXT: (br_table $label$A $label$B
;; CHECK-NEXT: (unreachable)
- ;; CHECK-NEXT: (br_table $label$A $label$B
- ;; CHECK-NEXT: (unreachable)
- ;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (return)
;; CHECK-NEXT: )
+ ;; CHECK-NEXT: (return)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block2
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (block $label$C
;; CHECK-NEXT: (if
;; CHECK-NEXT: (unreachable)
@@ -177,14 +175,10 @@
;; CHECK-NEXT: (block $label$A
;; CHECK-NEXT: (if
;; CHECK-NEXT: (unreachable)
- ;; CHECK-NEXT: (block $block
- ;; CHECK-NEXT: (block $block4
- ;; CHECK-NEXT: (br $folding-inner0)
- ;; CHECK-NEXT: )
- ;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block6
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (br $folding-inner0)
;; CHECK-NEXT: )
+ ;; CHECK-NEXT: (br $folding-inner0)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
@@ -319,17 +313,13 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $global$0)
- ;; CHECK-NEXT: (block $block
- ;; CHECK-NEXT: (br $folding-inner0)
- ;; CHECK-NEXT: )
+ ;; CHECK-NEXT: (br $folding-inner0)
;; CHECK-NEXT: )
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $global$0)
- ;; CHECK-NEXT: (block $block1
- ;; CHECK-NEXT: (br $folding-inner0)
- ;; CHECK-NEXT: )
+ ;; CHECK-NEXT: (br $folding-inner0)
;; CHECK-NEXT: )
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
diff --git a/test/lit/passes/dae-gc-refine-params.wast b/test/lit/passes/dae-gc-refine-params.wast
index 25494d160..e67600c54 100644
--- a/test/lit/passes/dae-gc-refine-params.wast
+++ b/test/lit/passes/dae-gc-refine-params.wast
@@ -310,7 +310,7 @@
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: )
;; CHECK-NEXT: (drop
- ;; CHECK-NEXT: (block $block (result (ref null ${i32}))
+ ;; CHECK-NEXT: (block (result (ref null ${i32}))
;; CHECK-NEXT: (local.tee $x
;; CHECK-NEXT: (call $get_null_{i32_i64})
;; CHECK-NEXT: )
@@ -322,7 +322,7 @@
;; NOMNL-NEXT: (local.get $x)
;; NOMNL-NEXT: )
;; NOMNL-NEXT: (drop
- ;; NOMNL-NEXT: (block $block (result (ref null ${i32}))
+ ;; NOMNL-NEXT: (block (result (ref null ${i32}))
;; NOMNL-NEXT: (local.tee $x
;; NOMNL-NEXT: (call $get_null_{i32_i64})
;; NOMNL-NEXT: )
diff --git a/test/lit/passes/dce_all-features.wast b/test/lit/passes/dce_all-features.wast
index 9953e65b6..03b90cc38 100644
--- a/test/lit/passes/dce_all-features.wast
+++ b/test/lit/passes/dce_all-features.wast
@@ -911,7 +911,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
;; CHECK-NEXT: (drop
- ;; CHECK-NEXT: (block $block (result i64)
+ ;; CHECK-NEXT: (block (result i64)
;; CHECK-NEXT: (local.set $2
;; CHECK-NEXT: (local.get $var$0)
;; CHECK-NEXT: )
@@ -956,7 +956,7 @@
)
;; CHECK: (func $br-gone-means-block-type-changes-then-refinalize-at-end-is-too-late (param $var$0 i32) (result i32)
;; CHECK-NEXT: (block $label$0
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
@@ -980,7 +980,7 @@
)
;; CHECK: (func $br-with-unreachable-value-should-not-give-a-block-a-value (param $var$0 i32) (result i32)
;; CHECK-NEXT: (block $label$0 (result i32)
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (br_if $label$0
;; CHECK-NEXT: (i32.const 8)
@@ -1150,7 +1150,7 @@
;; CHECK-NEXT: (i64.const 0)
;; CHECK-NEXT: )
;; CHECK-NEXT: (if
- ;; CHECK-NEXT: (block $block (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (call $replace-with-unreachable-affects-parent
;; CHECK-NEXT: (f32.const 1)
;; CHECK-NEXT: (i64.const -15917430362925035)
@@ -1375,7 +1375,7 @@
)
;; CHECK: (func $note-loss-of-non-control-flow-children
;; CHECK-NEXT: (block $out
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
diff --git a/test/lit/passes/directize_all-features.wast b/test/lit/passes/directize_all-features.wast
index 10bcfc60f..5e42e271e 100644
--- a/test/lit/passes/directize_all-features.wast
+++ b/test/lit/passes/directize_all-features.wast
@@ -709,23 +709,19 @@
;; IMMUT: (table $0 8 8 funcref)
(table $0 8 8 funcref)
;; CHECK: (func $0
- ;; CHECK-NEXT: (block $block
- ;; CHECK-NEXT: (nop)
+ ;; CHECK-NEXT: (nop)
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (block
- ;; CHECK-NEXT: )
- ;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
+ ;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; IMMUT: (func $0
- ;; IMMUT-NEXT: (block $block
- ;; IMMUT-NEXT: (nop)
+ ;; IMMUT-NEXT: (nop)
+ ;; IMMUT-NEXT: (block
;; IMMUT-NEXT: (block
- ;; IMMUT-NEXT: (block
- ;; IMMUT-NEXT: )
- ;; IMMUT-NEXT: (unreachable)
;; IMMUT-NEXT: )
+ ;; IMMUT-NEXT: (unreachable)
;; IMMUT-NEXT: )
;; IMMUT-NEXT: )
(func $0
diff --git a/test/lit/passes/flatten_all-features.wast b/test/lit/passes/flatten_all-features.wast
index 6a9ffc16a..c6512deeb 100644
--- a/test/lit/passes/flatten_all-features.wast
+++ b/test/lit/passes/flatten_all-features.wast
@@ -64,7 +64,7 @@
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (local $2 i32)
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $0
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -94,7 +94,7 @@
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (local $1 i32)
;; CHECK-NEXT: (local $2 i32)
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $0
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -128,7 +128,7 @@
;; CHECK-NEXT: (local $2 i32)
;; CHECK-NEXT: (local $3 i32)
;; CHECK-NEXT: (local $4 i32)
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $0
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -136,7 +136,7 @@
;; CHECK-NEXT: (local.set $1
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block0
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $2
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -173,7 +173,7 @@
;; CHECK-NEXT: (local $5 i32)
;; CHECK-NEXT: (local $6 i32)
;; CHECK-NEXT: (local $7 i32)
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -187,7 +187,7 @@
;; CHECK-NEXT: (local.set $3
;; CHECK-NEXT: (local.get $2)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block1
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -237,8 +237,8 @@
;; CHECK-NEXT: (local $7 i32)
;; CHECK-NEXT: (local $8 i32)
;; CHECK-NEXT: (local $9 i32)
- ;; CHECK-NEXT: (block $block
- ;; CHECK-NEXT: (block $block2
+ ;; CHECK-NEXT: (block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -252,7 +252,7 @@
;; CHECK-NEXT: (local.set $3
;; CHECK-NEXT: (local.get $2)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block3
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -314,7 +314,7 @@
;; CHECK-NEXT: (local $10 i32)
;; CHECK-NEXT: (block $outer
;; CHECK-NEXT: (block $inner
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $1
;; CHECK-NEXT: (i32.const -1)
;; CHECK-NEXT: )
@@ -332,7 +332,7 @@
;; CHECK-NEXT: (local.set $4
;; CHECK-NEXT: (local.get $3)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block4
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $2
;; CHECK-NEXT: (i32.const 2)
;; CHECK-NEXT: )
@@ -2479,7 +2479,7 @@
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
;; CHECK-NEXT: (unreachable)
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 2)
;; CHECK-NEXT: )
@@ -2999,7 +2999,7 @@
;; CHECK-NEXT: (local $20 i32)
;; CHECK-NEXT: (local $21 i32)
;; CHECK-NEXT: (local $22 i32)
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $7
;; CHECK-NEXT: (local.get $12)
@@ -3012,7 +3012,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $8)
- ;; CHECK-NEXT: (block $block44
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (block $label$78
;; CHECK-NEXT: (local.set $430
;; CHECK-NEXT: (i32.const 0)
@@ -3025,7 +3025,7 @@
;; CHECK-NEXT: (local.get $9)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block45
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (block $label$79
;; CHECK-NEXT: (local.set $10
;; CHECK-NEXT: (local.get $9)
@@ -3161,7 +3161,7 @@
;; CHECK-NEXT: (local $3 i32)
;; CHECK-NEXT: (local $4 i32)
;; CHECK-NEXT: (local $5 i32)
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (block $label$0
;; CHECK-NEXT: (local.set $1
;; CHECK-NEXT: (i32.const 16)
@@ -3206,7 +3206,7 @@
;; CHECK-NEXT: (local $5 i32)
;; CHECK-NEXT: (local $6 i32)
;; CHECK-NEXT: (block $label$0
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $1
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
@@ -3291,7 +3291,7 @@
;; CHECK-NEXT: (local.set $2
;; CHECK-NEXT: (local.get $1)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $3
;; CHECK-NEXT: (i32.const -16)
;; CHECK-NEXT: )
@@ -3425,7 +3425,7 @@
;; CHECK-NEXT: (local $6 eqref)
;; CHECK-NEXT: (local $7 anyref)
;; CHECK-NEXT: (block $label0
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $1
;; CHECK-NEXT: (ref.null eq)
;; CHECK-NEXT: )
diff --git a/test/lit/passes/flatten_rereloop.wast b/test/lit/passes/flatten_rereloop.wast
index 95aa5c86d..090497e61 100644
--- a/test/lit/passes/flatten_rereloop.wast
+++ b/test/lit/passes/flatten_rereloop.wast
@@ -446,7 +446,7 @@
;; CHECK-NEXT: (local $2 f32)
;; CHECK-NEXT: (local $3 f32)
;; CHECK-NEXT: (local $4 i32)
- ;; CHECK-NEXT: (block $block$7$break
+ ;; CHECK-NEXT: (block $block$6$break
;; CHECK-NEXT: (block
;; CHECK-NEXT: )
;; CHECK-NEXT: (if
@@ -456,17 +456,15 @@
;; CHECK-NEXT: (local.set $0
;; CHECK-NEXT: (f32.const 9223372036854775808)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (local.set $1
- ;; CHECK-NEXT: (local.get $0)
- ;; CHECK-NEXT: )
- ;; CHECK-NEXT: (local.set $2
- ;; CHECK-NEXT: (local.get $1)
- ;; CHECK-NEXT: )
+ ;; CHECK-NEXT: (local.set $1
+ ;; CHECK-NEXT: (local.get $0)
+ ;; CHECK-NEXT: )
+ ;; CHECK-NEXT: (local.set $2
+ ;; CHECK-NEXT: (local.get $1)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (br $block$7$break)
+ ;; CHECK-NEXT: (br $block$6$break)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
@@ -474,7 +472,7 @@
;; CHECK-NEXT: (f32.const 65505)
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (br $block$7$break)
+ ;; CHECK-NEXT: (br $block$6$break)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
@@ -533,7 +531,7 @@
;; CHECK-NEXT: (i32.const -23)
;; CHECK-NEXT: (br $block$2$break)
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (block $block$6$break
+ ;; CHECK-NEXT: (block $block$5$break
;; CHECK-NEXT: (block
;; CHECK-NEXT: )
;; CHECK-NEXT: (block $switch$4$leave
@@ -548,7 +546,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (br $block$6$break)
+ ;; CHECK-NEXT: (br $block$5$break)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
@@ -601,10 +599,8 @@
;; CHECK: (func $trivial2
;; CHECK-NEXT: (local $0 i32)
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (call $trivial)
- ;; CHECK-NEXT: (call $trivial)
- ;; CHECK-NEXT: )
+ ;; CHECK-NEXT: (call $trivial)
+ ;; CHECK-NEXT: (call $trivial)
;; CHECK-NEXT: (return)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
@@ -800,7 +796,7 @@
;; CHECK-NEXT: (local $8 i32)
;; CHECK-NEXT: (local $9 i32)
;; CHECK-NEXT: (local $10 i32)
- ;; CHECK-NEXT: (block $block$21$break
+ ;; CHECK-NEXT: (block $block$17$break
;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $4
;; CHECK-NEXT: (local.get $x)
@@ -820,11 +816,11 @@
;; CHECK-NEXT: (br $shape$2$continue)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (br $block$21$break)
+ ;; CHECK-NEXT: (br $block$17$break)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (block $block$24$break
+ ;; CHECK-NEXT: (block $block$19$break
;; CHECK-NEXT: (loop $shape$4$continue
;; CHECK-NEXT: (block
;; CHECK-NEXT: (call $trivial)
@@ -841,12 +837,12 @@
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $7)
;; CHECK-NEXT: (br $shape$4$continue)
- ;; CHECK-NEXT: (br $block$24$break)
+ ;; CHECK-NEXT: (br $block$19$break)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (block $block$2$break
+ ;; CHECK-NEXT: (block $block$26$break
;; CHECK-NEXT: (loop $shape$6$continue
;; CHECK-NEXT: (block
;; CHECK-NEXT: (call $trivial)
@@ -863,7 +859,7 @@
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $9)
;; CHECK-NEXT: (br $shape$6$continue)
- ;; CHECK-NEXT: (br $block$2$break)
+ ;; CHECK-NEXT: (br $block$26$break)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
@@ -971,7 +967,7 @@
;; CHECK-NEXT: (local $5 i32)
;; CHECK-NEXT: (local $6 i32)
;; CHECK-NEXT: (local $7 i32)
- ;; CHECK-NEXT: (block $block$4$break
+ ;; CHECK-NEXT: (block $block$2$break
;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $3
;; CHECK-NEXT: (local.get $x)
@@ -985,14 +981,14 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $4)
- ;; CHECK-NEXT: (br $block$4$break)
+ ;; CHECK-NEXT: (br $block$2$break)
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (block $block$2$break
+ ;; CHECK-NEXT: (block $block$30$break
;; CHECK-NEXT: (call $unreachable
;; CHECK-NEXT: (i32.const 5)
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (br $block$2$break)
+ ;; CHECK-NEXT: (br $block$30$break)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
@@ -1106,11 +1102,11 @@
)
;; CHECK: (func $empty-blocks (param $x i32)
;; CHECK-NEXT: (local $1 i32)
- ;; CHECK-NEXT: (block $block$2$break
+ ;; CHECK-NEXT: (block $block$3$break
;; CHECK-NEXT: (block
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (br $block$2$break)
+ ;; CHECK-NEXT: (br $block$3$break)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
@@ -1145,7 +1141,7 @@
;; CHECK-NEXT: (local $14 i32)
;; CHECK-NEXT: (local $15 i32)
;; CHECK-NEXT: (local $16 i32)
- ;; CHECK-NEXT: (block $block$4$break
+ ;; CHECK-NEXT: (block $block$3$break
;; CHECK-NEXT: (block
;; CHECK-NEXT: (block
;; CHECK-NEXT: (call $before-and-after
@@ -1175,19 +1171,19 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $7)
- ;; CHECK-NEXT: (br $block$4$break)
+ ;; CHECK-NEXT: (br $block$3$break)
;; CHECK-NEXT: (block
;; CHECK-NEXT: (call $before-and-after
;; CHECK-NEXT: (i32.const 5)
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (br $block$4$break)
+ ;; CHECK-NEXT: (br $block$3$break)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (block $block$8$break
+ ;; CHECK-NEXT: (block $block$7$break
;; CHECK-NEXT: (block
;; CHECK-NEXT: (block
;; CHECK-NEXT: (call $before-and-after
@@ -1202,11 +1198,11 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (br $block$8$break)
+ ;; CHECK-NEXT: (br $block$7$break)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (block $block$10$break
+ ;; CHECK-NEXT: (block $block$8$break
;; CHECK-NEXT: (loop $shape$4$continue
;; CHECK-NEXT: (block
;; CHECK-NEXT: (call $before-and-after
@@ -1225,29 +1221,27 @@
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $9)
;; CHECK-NEXT: (br $shape$4$continue)
- ;; CHECK-NEXT: (br $block$10$break)
+ ;; CHECK-NEXT: (br $block$8$break)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (block $block$11$break
+ ;; CHECK-NEXT: (block $block$10$break
;; CHECK-NEXT: (block
;; CHECK-NEXT: (call $before-and-after
;; CHECK-NEXT: (i32.const 10)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (call $before-and-after
- ;; CHECK-NEXT: (i32.const 11)
- ;; CHECK-NEXT: )
- ;; CHECK-NEXT: (local.set $10
- ;; CHECK-NEXT: (local.get $x)
- ;; CHECK-NEXT: )
- ;; CHECK-NEXT: (local.set $3
- ;; CHECK-NEXT: (local.get $10)
- ;; CHECK-NEXT: )
- ;; CHECK-NEXT: (local.set $11
- ;; CHECK-NEXT: (local.get $3)
- ;; CHECK-NEXT: )
+ ;; CHECK-NEXT: (call $before-and-after
+ ;; CHECK-NEXT: (i32.const 11)
+ ;; CHECK-NEXT: )
+ ;; CHECK-NEXT: (local.set $10
+ ;; CHECK-NEXT: (local.get $x)
+ ;; CHECK-NEXT: )
+ ;; CHECK-NEXT: (local.set $3
+ ;; CHECK-NEXT: (local.get $10)
+ ;; CHECK-NEXT: )
+ ;; CHECK-NEXT: (local.set $11
+ ;; CHECK-NEXT: (local.get $3)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (if
@@ -1257,14 +1251,14 @@
;; CHECK-NEXT: (i32.const 12)
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (br $block$11$break)
+ ;; CHECK-NEXT: (br $block$10$break)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (br $block$11$break)
+ ;; CHECK-NEXT: (br $block$10$break)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (block $block$15$break
+ ;; CHECK-NEXT: (block $block$13$break
;; CHECK-NEXT: (block
;; CHECK-NEXT: (call $before-and-after
;; CHECK-NEXT: (i32.const 13)
@@ -1286,7 +1280,7 @@
;; CHECK-NEXT: (i32.const 14)
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (br $block$15$break)
+ ;; CHECK-NEXT: (br $block$13$break)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
@@ -1294,13 +1288,13 @@
;; CHECK-NEXT: (i32.const 15)
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (br $block$15$break)
+ ;; CHECK-NEXT: (br $block$13$break)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (block $block$21$break
+ ;; CHECK-NEXT: (block $block$16$break
;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $14
;; CHECK-NEXT: (local.get $x)
@@ -1319,14 +1313,14 @@
;; CHECK-NEXT: (i32.const 16)
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (br $block$21$break)
+ ;; CHECK-NEXT: (br $block$16$break)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (br $block$21$break)
+ ;; CHECK-NEXT: (br $block$16$break)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (block $block$28$break
+ ;; CHECK-NEXT: (block $block$19$break
;; CHECK-NEXT: (block
;; CHECK-NEXT: (block
;; CHECK-NEXT: (block
@@ -1354,11 +1348,11 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (br $block$28$break)
+ ;; CHECK-NEXT: (br $block$19$break)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (block $block$30$break
+ ;; CHECK-NEXT: (block $block$21$break
;; CHECK-NEXT: (block
;; CHECK-NEXT: (call $before-and-after
;; CHECK-NEXT: (i32.const 23)
@@ -1368,7 +1362,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (br $block$30$break)
+ ;; CHECK-NEXT: (br $block$21$break)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
@@ -1704,7 +1698,7 @@
)
;; CHECK: (func $no-return
;; CHECK-NEXT: (local $0 i32)
- ;; CHECK-NEXT: (block $block$6$break
+ ;; CHECK-NEXT: (block $block$4$break
;; CHECK-NEXT: (block
;; CHECK-NEXT: )
;; CHECK-NEXT: (if
@@ -1714,7 +1708,7 @@
;; CHECK-NEXT: (i32.const 2)
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (br $block$6$break)
+ ;; CHECK-NEXT: (br $block$4$break)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
@@ -1722,7 +1716,7 @@
;; CHECK-NEXT: (i32.const 3)
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (br $block$6$break)
+ ;; CHECK-NEXT: (br $block$4$break)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
@@ -1757,8 +1751,8 @@
;; CHECK-NEXT: (local $5 i32)
;; CHECK-NEXT: (local $6 i32)
;; CHECK-NEXT: (local $7 i32)
- ;; CHECK-NEXT: (block $block$3$break
- ;; CHECK-NEXT: (block $block$4$break
+ ;; CHECK-NEXT: (block $block$2$break
+ ;; CHECK-NEXT: (block $block$12$break
;; CHECK-NEXT: (block
;; CHECK-NEXT: (call $if-br-wat
;; CHECK-NEXT: (i32.const 0)
@@ -1780,7 +1774,7 @@
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (br $block$4$break)
+ ;; CHECK-NEXT: (br $block$12$break)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
@@ -1797,8 +1791,8 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $6)
- ;; CHECK-NEXT: (br $block$3$break)
- ;; CHECK-NEXT: (br $block$4$break)
+ ;; CHECK-NEXT: (br $block$2$break)
+ ;; CHECK-NEXT: (br $block$12$break)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
@@ -1808,7 +1802,7 @@
;; CHECK-NEXT: (i32.const 2)
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (br $block$3$break)
+ ;; CHECK-NEXT: (br $block$2$break)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
@@ -1898,9 +1892,9 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (block $switch$1$leave
;; CHECK-NEXT: (block $switch$1$default
- ;; CHECK-NEXT: (block $switch$1$case$4
- ;; CHECK-NEXT: (block $switch$1$case$5
- ;; CHECK-NEXT: (br_table $switch$1$case$5 $switch$1$case$4 $switch$1$default
+ ;; CHECK-NEXT: (block $switch$1$case$3
+ ;; CHECK-NEXT: (block $switch$1$case$4
+ ;; CHECK-NEXT: (br_table $switch$1$case$4 $switch$1$case$3 $switch$1$default
;; CHECK-NEXT: (local.get $5)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
diff --git a/test/lit/passes/flatten_simplify-locals-nonesting_souperify-single-use_enable-threads.wast b/test/lit/passes/flatten_simplify-locals-nonesting_souperify-single-use_enable-threads.wast
index 302710824..3a4b0265c 100644
--- a/test/lit/passes/flatten_simplify-locals-nonesting_souperify-single-use_enable-threads.wast
+++ b/test/lit/passes/flatten_simplify-locals-nonesting_souperify-single-use_enable-threads.wast
@@ -144,7 +144,7 @@
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $8)
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
@@ -1322,7 +1322,7 @@
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -1379,7 +1379,7 @@
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -1435,7 +1435,7 @@
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -1502,7 +1502,7 @@
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -1571,7 +1571,7 @@
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $x)
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -1645,7 +1645,7 @@
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $1
;; CHECK-NEXT: (i32.const -8531)
;; CHECK-NEXT: )
@@ -1655,7 +1655,7 @@
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (block $block3
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $1
;; CHECK-NEXT: (i32.const -8531)
;; CHECK-NEXT: )
@@ -1742,7 +1742,7 @@
;; CHECK: (func $in-unreachable-operations (param $x i32) (param $y i32) (result i32)
;; CHECK-NEXT: (local $2 i32)
;; CHECK-NEXT: (local $3 i32)
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: (block
@@ -3599,7 +3599,7 @@
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (block
;; CHECK-NEXT: (loop $label$3
;; CHECK-NEXT: (block $label$4
@@ -4429,7 +4429,7 @@
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (local.set $var$2
;; CHECK-NEXT: (i32.add
diff --git a/test/lit/passes/flatten_simplify-locals-nonesting_souperify_enable-threads.wast b/test/lit/passes/flatten_simplify-locals-nonesting_souperify_enable-threads.wast
index 29722a302..05731dfe9 100644
--- a/test/lit/passes/flatten_simplify-locals-nonesting_souperify_enable-threads.wast
+++ b/test/lit/passes/flatten_simplify-locals-nonesting_souperify_enable-threads.wast
@@ -144,7 +144,7 @@
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $8)
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
@@ -1390,7 +1390,7 @@
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -1447,7 +1447,7 @@
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -1503,7 +1503,7 @@
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -1570,7 +1570,7 @@
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -1639,7 +1639,7 @@
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $x)
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $x
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -1713,7 +1713,7 @@
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $1
;; CHECK-NEXT: (i32.const -8531)
;; CHECK-NEXT: )
@@ -1723,7 +1723,7 @@
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (block $block3
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $1
;; CHECK-NEXT: (i32.const -8531)
;; CHECK-NEXT: )
@@ -1810,7 +1810,7 @@
;; CHECK: (func $in-unreachable-operations (param $x i32) (param $y i32) (result i32)
;; CHECK-NEXT: (local $2 i32)
;; CHECK-NEXT: (local $3 i32)
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: (block
@@ -3667,7 +3667,7 @@
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (block
;; CHECK-NEXT: (loop $label$3
;; CHECK-NEXT: (block $label$4
@@ -4497,7 +4497,7 @@
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (local.set $var$2
;; CHECK-NEXT: (i32.add
diff --git a/test/lit/passes/gto-removals.wast b/test/lit/passes/gto-removals.wast
index 1bc0d2b73..73756fc7f 100644
--- a/test/lit/passes/gto-removals.wast
+++ b/test/lit/passes/gto-removals.wast
@@ -838,19 +838,17 @@
;; CHECK: (func $unreachable-set-3 (type $none_=>_none)
;; CHECK-NEXT: (local $0 (ref null ${mut:i8}))
- ;; CHECK-NEXT: (block $block
- ;; CHECK-NEXT: (drop
- ;; CHECK-NEXT: (ref.as_non_null
- ;; CHECK-NEXT: (block (result (ref ${mut:i8}))
- ;; CHECK-NEXT: (local.set $0
- ;; CHECK-NEXT: (call $helper-ref)
- ;; CHECK-NEXT: )
- ;; CHECK-NEXT: (drop
- ;; CHECK-NEXT: (call $helper-i32)
- ;; CHECK-NEXT: )
- ;; CHECK-NEXT: (ref.as_non_null
- ;; CHECK-NEXT: (local.get $0)
- ;; CHECK-NEXT: )
+ ;; CHECK-NEXT: (drop
+ ;; CHECK-NEXT: (ref.as_non_null
+ ;; CHECK-NEXT: (block (result (ref ${mut:i8}))
+ ;; CHECK-NEXT: (local.set $0
+ ;; CHECK-NEXT: (call $helper-ref)
+ ;; CHECK-NEXT: )
+ ;; CHECK-NEXT: (drop
+ ;; CHECK-NEXT: (call $helper-i32)
+ ;; CHECK-NEXT: )
+ ;; CHECK-NEXT: (ref.as_non_null
+ ;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
diff --git a/test/lit/passes/gufa-refs.wast b/test/lit/passes/gufa-refs.wast
index 73201a169..08cb6a166 100644
--- a/test/lit/passes/gufa-refs.wast
+++ b/test/lit/passes/gufa-refs.wast
@@ -2396,8 +2396,8 @@
;; CHECK: (func $test (type $none_=>_none)
;; CHECK-NEXT: (local $ref (ref null $struct))
;; CHECK-NEXT: (local.set $ref
- ;; CHECK-NEXT: (block $block (result (ref $struct))
- ;; CHECK-NEXT: (block $block0 (result (ref $struct))
+ ;; CHECK-NEXT: (block (result (ref $struct))
+ ;; CHECK-NEXT: (block (result (ref $struct))
;; CHECK-NEXT: (struct.new $struct
;; CHECK-NEXT: (i32.const 42)
;; CHECK-NEXT: )
diff --git a/test/lit/passes/inlining-optimizing_optimize-level=3.wast b/test/lit/passes/inlining-optimizing_optimize-level=3.wast
index e4ad27d92..d8157d9a1 100644
--- a/test/lit/passes/inlining-optimizing_optimize-level=3.wast
+++ b/test/lit/passes/inlining-optimizing_optimize-level=3.wast
@@ -242,7 +242,7 @@
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (global.get $__THREW__)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (global.set $__THREW__
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
@@ -665,7 +665,7 @@
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (f64.const 0)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (local.set $0
;; CHECK-NEXT: (call $_frexp
;; CHECK-NEXT: (f64.mul
@@ -1041,7 +1041,7 @@
;; CHECK-NEXT: (i32.const 64)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.get $3)
;; CHECK-NEXT: (i32.load offset=60
@@ -1220,7 +1220,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (i32.const -1)
@@ -1686,7 +1686,7 @@
;; CHECK-NEXT: (i32.load
;; CHECK-NEXT: (i32.const 16)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (call $_pthread_cleanup_push
;; CHECK-NEXT: (i32.const 5)
;; CHECK-NEXT: (local.get $0)
@@ -1717,7 +1717,7 @@
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block14
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.get $9)
;; CHECK-NEXT: (i32.load
@@ -1764,7 +1764,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block16 (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.get $6)
;; CHECK-NEXT: (local.tee $7
@@ -1799,13 +1799,13 @@
;; CHECK-NEXT: (local.get $5)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block17 (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.eq
;; CHECK-NEXT: (local.get $4)
;; CHECK-NEXT: (i32.const 2)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block19
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.get $6)
;; CHECK-NEXT: (i32.add
@@ -3673,7 +3673,7 @@
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (i32.const -4096)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (call $___errno_location)
;; CHECK-NEXT: (i32.sub
@@ -8435,7 +8435,7 @@
;; CHECK-NEXT: (br $__rjti$8)
;; CHECK-NEXT: )
;; CHECK-NEXT: (block $label$break$L8
- ;; CHECK-NEXT: (block $__rjti$29
+ ;; CHECK-NEXT: (block $__rjti$28
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.and
;; CHECK-NEXT: (local.tee $9
@@ -8458,15 +8458,15 @@
;; CHECK-NEXT: (local.set $8
;; CHECK-NEXT: (local.get $5)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (loop $while-in12
- ;; CHECK-NEXT: (br_if $__rjti$29
+ ;; CHECK-NEXT: (loop $while-in9
+ ;; CHECK-NEXT: (br_if $__rjti$28
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (i32.load8_u
;; CHECK-NEXT: (local.get $8)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (br_if $while-in12
+ ;; CHECK-NEXT: (br_if $while-in9
;; CHECK-NEXT: (i32.and
;; CHECK-NEXT: (local.tee $9
;; CHECK-NEXT: (i32.ne
@@ -8499,7 +8499,7 @@
;; CHECK-NEXT: (local.get $5)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (br_if $__rjti$29
+ ;; CHECK-NEXT: (br_if $__rjti$28
;; CHECK-NEXT: (local.get $9)
;; CHECK-NEXT: )
;; CHECK-NEXT: (local.set $9
@@ -8515,15 +8515,15 @@
;; CHECK-NEXT: (local.get $8)
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
- ;; CHECK-NEXT: (block $__rjto$013
- ;; CHECK-NEXT: (block $__rjti$014
- ;; CHECK-NEXT: (br_if $__rjti$014
+ ;; CHECK-NEXT: (block $__rjto$010
+ ;; CHECK-NEXT: (block $__rjti$011
+ ;; CHECK-NEXT: (br_if $__rjti$011
;; CHECK-NEXT: (i32.le_u
;; CHECK-NEXT: (local.get $9)
;; CHECK-NEXT: (i32.const 3)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (loop $while-in315
+ ;; CHECK-NEXT: (loop $while-in312
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (i32.and
@@ -8551,7 +8551,7 @@
;; CHECK-NEXT: (i32.const 4)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (br_if $while-in315
+ ;; CHECK-NEXT: (br_if $while-in312
;; CHECK-NEXT: (i32.gt_u
;; CHECK-NEXT: (local.tee $9
;; CHECK-NEXT: (i32.sub
@@ -8562,11 +8562,11 @@
;; CHECK-NEXT: (i32.const 3)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (br $__rjti$014)
+ ;; CHECK-NEXT: (br $__rjti$011)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (br $__rjto$013)
+ ;; CHECK-NEXT: (br $__rjto$010)
;; CHECK-NEXT: )
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.eqz
@@ -15054,7 +15054,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (call $_memset
;; CHECK-NEXT: (local.get $6)
@@ -15091,11 +15091,11 @@
;; CHECK-NEXT: (local.get $5)
;; CHECK-NEXT: (i32.const 255)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block271
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (loop $while-in
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $4)
- ;; CHECK-NEXT: (block $block273
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (call $___fwritex
;; CHECK-NEXT: (local.get $6)
@@ -15339,7 +15339,7 @@
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (i32.const 245)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.and
;; CHECK-NEXT: (local.tee $5
@@ -15374,7 +15374,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (i32.const 3)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block275
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $10
;; CHECK-NEXT: (i32.load
;; CHECK-NEXT: (local.tee $1
@@ -15431,7 +15431,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block277
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.lt_u
;; CHECK-NEXT: (local.get $10)
@@ -15453,7 +15453,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (local.get $7)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block280
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (local.get $2)
@@ -15510,10 +15510,10 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block282
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $5)
- ;; CHECK-NEXT: (block $block284
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $10
;; CHECK-NEXT: (i32.and
;; CHECK-NEXT: (i32.shr_u
@@ -15657,7 +15657,7 @@
;; CHECK-NEXT: (local.get $10)
;; CHECK-NEXT: (local.get $9)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block286
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (i32.const 176)
;; CHECK-NEXT: (i32.and
@@ -15675,7 +15675,7 @@
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block287
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.lt_u
;; CHECK-NEXT: (local.get $9)
@@ -15697,7 +15697,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (local.get $12)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block290
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (local.get $10)
@@ -15752,7 +15752,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $8)
- ;; CHECK-NEXT: (block $block292
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $12
;; CHECK-NEXT: (i32.load
;; CHECK-NEXT: (i32.const 196)
@@ -15803,7 +15803,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (call $_abort)
- ;; CHECK-NEXT: (block $block295
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $2
;; CHECK-NEXT: (local.get $3)
;; CHECK-NEXT: )
@@ -15812,7 +15812,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block296
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (i32.const 176)
;; CHECK-NEXT: (i32.or
@@ -15868,7 +15868,7 @@
;; CHECK-NEXT: (i32.const 180)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block298
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $2
;; CHECK-NEXT: (i32.and
;; CHECK-NEXT: (i32.shr_u
@@ -16001,7 +16001,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block301
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $10
;; CHECK-NEXT: (local.get $7)
;; CHECK-NEXT: )
@@ -16086,7 +16086,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (local.get $5)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block305
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (local.tee $1
@@ -16113,7 +16113,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block308
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $9
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -16133,7 +16133,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block310
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $1
;; CHECK-NEXT: (local.get $2)
;; CHECK-NEXT: )
@@ -16154,7 +16154,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block312
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $1
;; CHECK-NEXT: (local.get $2)
;; CHECK-NEXT: )
@@ -16171,7 +16171,7 @@
;; CHECK-NEXT: (local.get $12)
;; CHECK-NEXT: )
;; CHECK-NEXT: (call $_abort)
- ;; CHECK-NEXT: (block $block314
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (i32.const 0)
@@ -16182,7 +16182,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block315
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.lt_u
;; CHECK-NEXT: (local.tee $7
@@ -16220,7 +16220,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (local.get $5)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block319
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.get $2)
;; CHECK-NEXT: (local.get $0)
@@ -16241,7 +16241,7 @@
;; CHECK-NEXT: (block $do-once8
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $8)
- ;; CHECK-NEXT: (block $block321
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.eq
;; CHECK-NEXT: (local.get $5)
@@ -16261,7 +16261,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block323
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (local.get $9)
@@ -16270,7 +16270,7 @@
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (local.get $9)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block325
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (i32.const 180)
;; CHECK-NEXT: (i32.and
@@ -16290,7 +16290,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block326
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.lt_u
;; CHECK-NEXT: (local.get $8)
@@ -16355,7 +16355,7 @@
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
;; CHECK-NEXT: (call $_abort)
- ;; CHECK-NEXT: (block $block332
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store offset=16
;; CHECK-NEXT: (local.get $9)
;; CHECK-NEXT: (local.get $1)
@@ -16381,7 +16381,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (call $_abort)
- ;; CHECK-NEXT: (block $block335
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store offset=20
;; CHECK-NEXT: (local.get $9)
;; CHECK-NEXT: (local.get $0)
@@ -16401,7 +16401,7 @@
;; CHECK-NEXT: (local.get $10)
;; CHECK-NEXT: (i32.const 16)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block337
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store offset=4
;; CHECK-NEXT: (local.get $5)
;; CHECK-NEXT: (i32.or
@@ -16432,7 +16432,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block338
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store offset=4
;; CHECK-NEXT: (local.get $5)
;; CHECK-NEXT: (i32.or
@@ -16460,7 +16460,7 @@
;; CHECK-NEXT: (i32.const 184)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block340
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $4
;; CHECK-NEXT: (i32.load
;; CHECK-NEXT: (i32.const 196)
@@ -16511,7 +16511,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (call $_abort)
- ;; CHECK-NEXT: (block $block343
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $6
;; CHECK-NEXT: (local.get $1)
;; CHECK-NEXT: )
@@ -16520,7 +16520,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block344
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (i32.const 176)
;; CHECK-NEXT: (i32.or
@@ -16592,7 +16592,7 @@
;; CHECK-NEXT: (local.set $0
;; CHECK-NEXT: (i32.const -1)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block346
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $2
;; CHECK-NEXT: (i32.and
;; CHECK-NEXT: (local.tee $0
@@ -16610,7 +16610,7 @@
;; CHECK-NEXT: (i32.const 180)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block348
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $14
;; CHECK-NEXT: (if (result i32)
;; CHECK-NEXT: (local.tee $0
@@ -16725,7 +16725,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block352
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $6
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -16774,7 +16774,7 @@
;; CHECK-NEXT: (local.get $9)
;; CHECK-NEXT: (local.get $2)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block355
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $1
;; CHECK-NEXT: (local.get $4)
;; CHECK-NEXT: )
@@ -16783,7 +16783,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (br $__rjti$3)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block356
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $3
;; CHECK-NEXT: (local.get $4)
;; CHECK-NEXT: )
@@ -16843,7 +16843,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $6)
- ;; CHECK-NEXT: (block $block358
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $4
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
@@ -16851,7 +16851,7 @@
;; CHECK-NEXT: (local.get $1)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block359
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $6
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
@@ -16866,7 +16866,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block360
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $4
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -16884,7 +16884,7 @@
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block362
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (local.tee $1
@@ -16905,7 +16905,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block364
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $0
;; CHECK-NEXT: (local.get $2)
;; CHECK-NEXT: )
@@ -17014,7 +17014,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $4)
- ;; CHECK-NEXT: (block $block366
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $1
;; CHECK-NEXT: (local.get $3)
;; CHECK-NEXT: )
@@ -17066,7 +17066,7 @@
;; CHECK-NEXT: (local.get $3)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block368
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $3
;; CHECK-NEXT: (local.get $4)
;; CHECK-NEXT: )
@@ -17100,7 +17100,7 @@
;; CHECK-NEXT: (local.get $2)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block371
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.lt_u
;; CHECK-NEXT: (local.get $4)
@@ -17139,7 +17139,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (local.get $4)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block375
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (local.tee $1
@@ -17166,7 +17166,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block378
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $11
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -17186,7 +17186,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block380
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $1
;; CHECK-NEXT: (local.get $7)
;; CHECK-NEXT: )
@@ -17207,7 +17207,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block382
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $1
;; CHECK-NEXT: (local.get $7)
;; CHECK-NEXT: )
@@ -17224,7 +17224,7 @@
;; CHECK-NEXT: (local.get $12)
;; CHECK-NEXT: )
;; CHECK-NEXT: (call $_abort)
- ;; CHECK-NEXT: (block $block384
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (i32.const 0)
@@ -17235,7 +17235,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block385
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.lt_u
;; CHECK-NEXT: (local.tee $10
@@ -17273,7 +17273,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (local.get $4)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block389
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.get $7)
;; CHECK-NEXT: (local.get $0)
@@ -17294,7 +17294,7 @@
;; CHECK-NEXT: (block $do-once21
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $9)
- ;; CHECK-NEXT: (block $block391
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.eq
;; CHECK-NEXT: (local.get $4)
@@ -17314,7 +17314,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block393
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (local.get $11)
@@ -17323,7 +17323,7 @@
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (local.get $11)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block395
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (i32.const 180)
;; CHECK-NEXT: (i32.and
@@ -17343,7 +17343,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block396
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.lt_u
;; CHECK-NEXT: (local.get $9)
@@ -17408,7 +17408,7 @@
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
;; CHECK-NEXT: (call $_abort)
- ;; CHECK-NEXT: (block $block402
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store offset=16
;; CHECK-NEXT: (local.get $11)
;; CHECK-NEXT: (local.get $1)
@@ -17434,7 +17434,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (call $_abort)
- ;; CHECK-NEXT: (block $block405
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store offset=20
;; CHECK-NEXT: (local.get $11)
;; CHECK-NEXT: (local.get $0)
@@ -17455,7 +17455,7 @@
;; CHECK-NEXT: (local.get $3)
;; CHECK-NEXT: (i32.const 16)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block407
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store offset=4
;; CHECK-NEXT: (local.get $4)
;; CHECK-NEXT: (i32.or
@@ -17486,7 +17486,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block408
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store offset=4
;; CHECK-NEXT: (local.get $4)
;; CHECK-NEXT: (i32.or
@@ -17519,7 +17519,7 @@
;; CHECK-NEXT: (local.get $3)
;; CHECK-NEXT: (i32.const 256)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block410
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $3
;; CHECK-NEXT: (i32.add
;; CHECK-NEXT: (i32.shl
@@ -17560,7 +17560,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (call $_abort)
- ;; CHECK-NEXT: (block $block413
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $13
;; CHECK-NEXT: (local.get $1)
;; CHECK-NEXT: )
@@ -17569,7 +17569,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block414
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (i32.const 176)
;; CHECK-NEXT: (i32.or
@@ -17745,7 +17745,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block418
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (i32.const 180)
;; CHECK-NEXT: (i32.or
@@ -17836,7 +17836,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block420
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $7
;; CHECK-NEXT: (local.get $2)
;; CHECK-NEXT: )
@@ -17855,7 +17855,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (call $_abort)
- ;; CHECK-NEXT: (block $block422
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.get $7)
;; CHECK-NEXT: (local.get $6)
@@ -17901,7 +17901,7 @@
;; CHECK-NEXT: (local.get $1)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block424
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store offset=12
;; CHECK-NEXT: (local.get $2)
;; CHECK-NEXT: (local.get $6)
@@ -17962,7 +17962,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block426
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $2
;; CHECK-NEXT: (i32.load
;; CHECK-NEXT: (i32.const 196)
@@ -17978,7 +17978,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (i32.const 15)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block428
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (i32.const 196)
;; CHECK-NEXT: (local.tee $1
@@ -18014,7 +18014,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block429
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (i32.const 184)
;; CHECK-NEXT: (i32.const 0)
@@ -18086,7 +18086,7 @@
;; CHECK-NEXT: (local.get $1)
;; CHECK-NEXT: )
;; CHECK-NEXT: (call $_abort)
- ;; CHECK-NEXT: (block $block432
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (i32.const 656)
;; CHECK-NEXT: (local.get $1)
@@ -18207,7 +18207,7 @@
;; CHECK-NEXT: (i32.const 4)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block437
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (block $label$break$L279
;; CHECK-NEXT: (block $__rjti$5
;; CHECK-NEXT: (block $__rjti$4
@@ -18249,7 +18249,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (local.get $4)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block440
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $4
;; CHECK-NEXT: (local.get $1)
;; CHECK-NEXT: )
@@ -18304,7 +18304,7 @@
;; CHECK-NEXT: (i32.const -1)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block443
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $2
;; CHECK-NEXT: (local.get $1)
;; CHECK-NEXT: )
@@ -18323,7 +18323,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (i32.const -1)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block445
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $3
;; CHECK-NEXT: (if (result i32)
;; CHECK-NEXT: (i32.and
@@ -18381,7 +18381,7 @@
;; CHECK-NEXT: (i32.const 2147483647)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block448
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.tee $2
;; CHECK-NEXT: (i32.load
@@ -18474,7 +18474,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (i32.const -1)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block453
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (call $_sbrk
;; CHECK-NEXT: (local.get $4)
@@ -18502,7 +18502,7 @@
;; CHECK-NEXT: (local.get $2)
;; CHECK-NEXT: (i32.const -1)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block455
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $1
;; CHECK-NEXT: (local.get $2)
;; CHECK-NEXT: )
@@ -18599,7 +18599,7 @@
;; CHECK-NEXT: (i32.const 200)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block460
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $2
;; CHECK-NEXT: (i32.const 624)
;; CHECK-NEXT: )
@@ -18658,7 +18658,7 @@
;; CHECK-NEXT: (local.get $11)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block463
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.get $4)
;; CHECK-NEXT: (i32.add
@@ -18745,7 +18745,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block465
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (i32.const 192)
;; CHECK-NEXT: (local.get $1)
@@ -18774,7 +18774,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (local.get $11)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block467
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $5
;; CHECK-NEXT: (local.get $2)
;; CHECK-NEXT: )
@@ -18804,7 +18804,7 @@
;; CHECK-NEXT: (local.set $4
;; CHECK-NEXT: (i32.const 624)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block469
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.get $5)
;; CHECK-NEXT: (local.get $1)
@@ -18897,7 +18897,7 @@
;; CHECK-NEXT: (local.get $5)
;; CHECK-NEXT: (local.get $6)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block471
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (i32.const 188)
;; CHECK-NEXT: (local.tee $0
@@ -18921,7 +18921,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block472
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.eq
;; CHECK-NEXT: (local.get $5)
@@ -18929,7 +18929,7 @@
;; CHECK-NEXT: (i32.const 196)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block474
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (i32.const 184)
;; CHECK-NEXT: (local.tee $0
@@ -18978,7 +18978,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block476 (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (local.set $11
;; CHECK-NEXT: (i32.and
;; CHECK-NEXT: (local.get $0)
@@ -18997,7 +18997,7 @@
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (i32.const 256)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block478
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $2
;; CHECK-NEXT: (i32.load offset=12
;; CHECK-NEXT: (local.get $5)
@@ -19021,7 +19021,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block480
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.lt_u
;; CHECK-NEXT: (local.get $3)
@@ -19046,7 +19046,7 @@
;; CHECK-NEXT: (local.get $2)
;; CHECK-NEXT: (local.get $3)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block483
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (i32.const 176)
;; CHECK-NEXT: (i32.and
@@ -19077,7 +19077,7 @@
;; CHECK-NEXT: (i32.const 8)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block485
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.lt_u
;; CHECK-NEXT: (local.get $2)
@@ -19097,7 +19097,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (local.get $5)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block488
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $15
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
@@ -19117,7 +19117,7 @@
;; CHECK-NEXT: (local.get $3)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block489
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $6
;; CHECK-NEXT: (i32.load offset=24
;; CHECK-NEXT: (local.get $5)
@@ -19133,7 +19133,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (local.get $5)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block491
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (local.tee $1
@@ -19161,7 +19161,7 @@
;; CHECK-NEXT: (local.set $0
;; CHECK-NEXT: (local.get $3)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block494
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $12
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -19181,7 +19181,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block496
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $1
;; CHECK-NEXT: (local.get $3)
;; CHECK-NEXT: )
@@ -19202,7 +19202,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block498
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $1
;; CHECK-NEXT: (local.get $3)
;; CHECK-NEXT: )
@@ -19219,7 +19219,7 @@
;; CHECK-NEXT: (local.get $4)
;; CHECK-NEXT: )
;; CHECK-NEXT: (call $_abort)
- ;; CHECK-NEXT: (block $block500
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (i32.const 0)
@@ -19230,7 +19230,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block501
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.lt_u
;; CHECK-NEXT: (local.tee $2
@@ -19268,7 +19268,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (local.get $5)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block505
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.get $3)
;; CHECK-NEXT: (local.get $0)
@@ -19311,7 +19311,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block507
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (local.get $12)
@@ -19336,7 +19336,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (br $label$break$L331)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block508
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.lt_u
;; CHECK-NEXT: (local.get $6)
@@ -19407,7 +19407,7 @@
;; CHECK-NEXT: (local.get $1)
;; CHECK-NEXT: )
;; CHECK-NEXT: (call $_abort)
- ;; CHECK-NEXT: (block $block514
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store offset=16
;; CHECK-NEXT: (local.get $12)
;; CHECK-NEXT: (local.get $3)
@@ -19436,7 +19436,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (call $_abort)
- ;; CHECK-NEXT: (block $block516
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store offset=20
;; CHECK-NEXT: (local.get $12)
;; CHECK-NEXT: (local.get $0)
@@ -19499,7 +19499,7 @@
;; CHECK-NEXT: (local.get $7)
;; CHECK-NEXT: (i32.const 256)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block518
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $3
;; CHECK-NEXT: (i32.add
;; CHECK-NEXT: (i32.shl
@@ -19524,7 +19524,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block520
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.ge_u
;; CHECK-NEXT: (local.tee $0
@@ -19541,7 +19541,7 @@
;; CHECK-NEXT: (i32.const 192)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block522
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $16
;; CHECK-NEXT: (local.get $1)
;; CHECK-NEXT: )
@@ -19553,7 +19553,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (call $_abort)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block523
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (i32.const 176)
;; CHECK-NEXT: (i32.or
@@ -19604,7 +19604,7 @@
;; CHECK-NEXT: (i32.const 8)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block525 (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (br_if $do-once65
;; CHECK-NEXT: (i32.const 31)
@@ -19736,7 +19736,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block527
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (i32.const 180)
;; CHECK-NEXT: (i32.or
@@ -19827,7 +19827,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block529
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $2
;; CHECK-NEXT: (local.get $3)
;; CHECK-NEXT: )
@@ -19846,7 +19846,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (call $_abort)
- ;; CHECK-NEXT: (block $block531
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.get $2)
;; CHECK-NEXT: (local.get $8)
@@ -19892,7 +19892,7 @@
;; CHECK-NEXT: (local.get $1)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block533
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store offset=12
;; CHECK-NEXT: (local.get $2)
;; CHECK-NEXT: (local.get $8)
@@ -20152,7 +20152,7 @@
;; CHECK-NEXT: (local.get $11)
;; CHECK-NEXT: (local.get $6)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block536
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.get $4)
;; CHECK-NEXT: (i32.and
@@ -20189,7 +20189,7 @@
;; CHECK-NEXT: (local.get $5)
;; CHECK-NEXT: (i32.const 256)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block538
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $2
;; CHECK-NEXT: (i32.add
;; CHECK-NEXT: (i32.shl
@@ -20230,7 +20230,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (call $_abort)
- ;; CHECK-NEXT: (block $block541
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $17
;; CHECK-NEXT: (local.get $3)
;; CHECK-NEXT: )
@@ -20239,7 +20239,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block542
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (i32.const 176)
;; CHECK-NEXT: (i32.or
@@ -20410,7 +20410,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block546
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (i32.const 180)
;; CHECK-NEXT: (i32.or
@@ -20501,7 +20501,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block548
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $4
;; CHECK-NEXT: (local.get $2)
;; CHECK-NEXT: )
@@ -20520,7 +20520,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (call $_abort)
- ;; CHECK-NEXT: (block $block550
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.get $4)
;; CHECK-NEXT: (local.get $6)
@@ -20566,7 +20566,7 @@
;; CHECK-NEXT: (local.get $3)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block552
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store offset=12
;; CHECK-NEXT: (local.get $4)
;; CHECK-NEXT: (local.get $6)
@@ -20594,7 +20594,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block553
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.or
;; CHECK-NEXT: (i32.eqz
@@ -26345,7 +26345,7 @@
;; CHECK-NEXT: (local.get $7)
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $2
;; CHECK-NEXT: (local.get $1)
;; CHECK-NEXT: )
@@ -26353,7 +26353,7 @@
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block558
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $7
;; CHECK-NEXT: (i32.load
;; CHECK-NEXT: (local.get $1)
@@ -26393,7 +26393,7 @@
;; CHECK-NEXT: (i32.const 196)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block562
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.ne
;; CHECK-NEXT: (i32.and
@@ -26411,7 +26411,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (i32.const 3)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block564
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $2
;; CHECK-NEXT: (local.get $1)
;; CHECK-NEXT: )
@@ -26460,7 +26460,7 @@
;; CHECK-NEXT: (local.get $7)
;; CHECK-NEXT: (i32.const 256)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block566
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $6
;; CHECK-NEXT: (i32.load offset=12
;; CHECK-NEXT: (local.get $1)
@@ -26483,7 +26483,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block568
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.lt_u
;; CHECK-NEXT: (local.get $2)
@@ -26507,7 +26507,7 @@
;; CHECK-NEXT: (local.get $6)
;; CHECK-NEXT: (local.get $2)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block572
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (i32.const 176)
;; CHECK-NEXT: (i32.and
@@ -26543,7 +26543,7 @@
;; CHECK-NEXT: (i32.const 8)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block574
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.lt_u
;; CHECK-NEXT: (local.get $6)
@@ -26602,7 +26602,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (local.get $1)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block578
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (local.tee $5
@@ -26630,7 +26630,7 @@
;; CHECK-NEXT: (local.set $4
;; CHECK-NEXT: (local.get $7)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block581
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $6
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -26650,7 +26650,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block583
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $5
;; CHECK-NEXT: (local.get $7)
;; CHECK-NEXT: )
@@ -26671,7 +26671,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block585
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $5
;; CHECK-NEXT: (local.get $7)
;; CHECK-NEXT: )
@@ -26688,7 +26688,7 @@
;; CHECK-NEXT: (local.get $11)
;; CHECK-NEXT: )
;; CHECK-NEXT: (call $_abort)
- ;; CHECK-NEXT: (block $block587
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.get $4)
;; CHECK-NEXT: (i32.const 0)
@@ -26699,7 +26699,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block588
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.lt_u
;; CHECK-NEXT: (local.tee $10
@@ -26737,7 +26737,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (local.get $1)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block592
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.get $7)
;; CHECK-NEXT: (local.get $4)
@@ -26757,7 +26757,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $12)
- ;; CHECK-NEXT: (block $block594
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.eq
;; CHECK-NEXT: (local.get $1)
@@ -26777,7 +26777,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block596
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.get $4)
;; CHECK-NEXT: (local.get $6)
@@ -26786,7 +26786,7 @@
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (local.get $6)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block598
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (i32.const 180)
;; CHECK-NEXT: (i32.and
@@ -26812,7 +26812,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block599
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.lt_u
;; CHECK-NEXT: (local.get $12)
@@ -26847,7 +26847,7 @@
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (local.get $6)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block603
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $2
;; CHECK-NEXT: (local.get $1)
;; CHECK-NEXT: )
@@ -26891,7 +26891,7 @@
;; CHECK-NEXT: (local.get $5)
;; CHECK-NEXT: )
;; CHECK-NEXT: (call $_abort)
- ;; CHECK-NEXT: (block $block607
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store offset=16
;; CHECK-NEXT: (local.get $6)
;; CHECK-NEXT: (local.get $7)
@@ -26917,7 +26917,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (call $_abort)
- ;; CHECK-NEXT: (block $block610
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store offset=20
;; CHECK-NEXT: (local.get $6)
;; CHECK-NEXT: (local.get $4)
@@ -26934,7 +26934,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block611
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $2
;; CHECK-NEXT: (local.get $1)
;; CHECK-NEXT: )
@@ -26944,7 +26944,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block612
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $2
;; CHECK-NEXT: (local.get $1)
;; CHECK-NEXT: )
@@ -26986,7 +26986,7 @@
;; CHECK-NEXT: (local.get $1)
;; CHECK-NEXT: (i32.const 2)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block616
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (i32.and
@@ -27009,7 +27009,7 @@
;; CHECK-NEXT: (local.get $3)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block617
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.eq
;; CHECK-NEXT: (local.get $8)
@@ -27017,7 +27017,7 @@
;; CHECK-NEXT: (i32.const 200)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block619
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (i32.const 188)
;; CHECK-NEXT: (local.tee $0
@@ -27067,7 +27067,7 @@
;; CHECK-NEXT: (i32.const 196)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block622
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (i32.const 184)
;; CHECK-NEXT: (local.tee $0
@@ -27121,7 +27121,7 @@
;; CHECK-NEXT: (local.get $1)
;; CHECK-NEXT: (i32.const 256)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block624
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $4
;; CHECK-NEXT: (i32.load offset=12
;; CHECK-NEXT: (local.get $8)
@@ -27144,7 +27144,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block626
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.lt_u
;; CHECK-NEXT: (local.get $1)
@@ -27170,7 +27170,7 @@
;; CHECK-NEXT: (local.get $4)
;; CHECK-NEXT: (local.get $1)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block630
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (i32.const 176)
;; CHECK-NEXT: (i32.and
@@ -27200,7 +27200,7 @@
;; CHECK-NEXT: (i32.const 8)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block632
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.lt_u
;; CHECK-NEXT: (local.get $4)
@@ -27238,7 +27238,7 @@
;; CHECK-NEXT: (local.get $1)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block635
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $6
;; CHECK-NEXT: (i32.load offset=24
;; CHECK-NEXT: (local.get $8)
@@ -27254,7 +27254,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (local.get $8)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block637
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (local.tee $3
@@ -27282,7 +27282,7 @@
;; CHECK-NEXT: (local.set $0
;; CHECK-NEXT: (local.get $1)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block640
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $9
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -27302,7 +27302,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block642
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $3
;; CHECK-NEXT: (local.get $1)
;; CHECK-NEXT: )
@@ -27323,7 +27323,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block644
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $3
;; CHECK-NEXT: (local.get $1)
;; CHECK-NEXT: )
@@ -27342,7 +27342,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (call $_abort)
- ;; CHECK-NEXT: (block $block646
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (i32.const 0)
@@ -27353,7 +27353,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block647
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.lt_u
;; CHECK-NEXT: (local.tee $4
@@ -27393,7 +27393,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (local.get $8)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block651
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.get $1)
;; CHECK-NEXT: (local.get $0)
@@ -27413,7 +27413,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $6)
- ;; CHECK-NEXT: (block $block653
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.eq
;; CHECK-NEXT: (local.get $8)
@@ -27433,7 +27433,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block655
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (local.get $9)
@@ -27442,7 +27442,7 @@
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (local.get $9)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block657
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (i32.const 180)
;; CHECK-NEXT: (i32.and
@@ -27462,7 +27462,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block658
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.lt_u
;; CHECK-NEXT: (local.get $6)
@@ -27532,7 +27532,7 @@
;; CHECK-NEXT: (local.get $3)
;; CHECK-NEXT: )
;; CHECK-NEXT: (call $_abort)
- ;; CHECK-NEXT: (block $block664
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store offset=16
;; CHECK-NEXT: (local.get $9)
;; CHECK-NEXT: (local.get $1)
@@ -27558,7 +27558,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (call $_abort)
- ;; CHECK-NEXT: (block $block667
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store offset=20
;; CHECK-NEXT: (local.get $9)
;; CHECK-NEXT: (local.get $0)
@@ -27596,7 +27596,7 @@
;; CHECK-NEXT: (i32.const 196)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block669
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (i32.const 184)
;; CHECK-NEXT: (local.get $5)
@@ -27620,7 +27620,7 @@
;; CHECK-NEXT: (local.get $3)
;; CHECK-NEXT: (i32.const 256)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block671
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $1
;; CHECK-NEXT: (i32.add
;; CHECK-NEXT: (i32.shl
@@ -27661,7 +27661,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (call $_abort)
- ;; CHECK-NEXT: (block $block674
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $15
;; CHECK-NEXT: (local.get $3)
;; CHECK-NEXT: )
@@ -27670,7 +27670,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block675
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (i32.const 176)
;; CHECK-NEXT: (i32.or
@@ -27840,7 +27840,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block679
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $5
;; CHECK-NEXT: (i32.shl
;; CHECK-NEXT: (local.get $3)
@@ -27905,7 +27905,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block681
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $5
;; CHECK-NEXT: (local.get $4)
;; CHECK-NEXT: )
@@ -27924,7 +27924,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (call $_abort)
- ;; CHECK-NEXT: (block $block683
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.get $5)
;; CHECK-NEXT: (local.get $2)
@@ -27970,7 +27970,7 @@
;; CHECK-NEXT: (local.get $3)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block685
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store offset=12
;; CHECK-NEXT: (local.get $4)
;; CHECK-NEXT: (local.get $2)
@@ -27996,7 +27996,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block686
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (i32.const 180)
;; CHECK-NEXT: (i32.or
@@ -29950,7 +29950,7 @@
;; CHECK-NEXT: (local.get $2)
;; CHECK-NEXT: (i32.const 20)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $1
;; CHECK-NEXT: (i32.and
;; CHECK-NEXT: (local.get $1)
@@ -29964,7 +29964,7 @@
;; CHECK-NEXT: (i32.const 3)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block689
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $3
;; CHECK-NEXT: (i32.sub
;; CHECK-NEXT: (i32.add
@@ -29980,7 +29980,7 @@
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (local.get $3)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block691
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store8
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (local.get $1)
@@ -30030,7 +30030,7 @@
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (local.get $5)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block693
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (local.get $3)
@@ -30053,7 +30053,7 @@
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (local.get $4)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block695
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store8
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (local.get $1)
@@ -30217,7 +30217,7 @@
;; CHECK-NEXT: (local.get $2)
;; CHECK-NEXT: (i32.const 32)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (global.set $tempRet0
;; CHECK-NEXT: (i32.shr_u
;; CHECK-NEXT: (local.get $1)
@@ -30317,7 +30317,7 @@
;; CHECK-NEXT: (local.get $2)
;; CHECK-NEXT: (i32.const 32)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (global.set $tempRet0
;; CHECK-NEXT: (i32.or
;; CHECK-NEXT: (i32.shl
@@ -30452,14 +30452,14 @@
;; CHECK-NEXT: (i32.const 3)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (loop $while-in
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.and
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (i32.const 3)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block698
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (local.get $2)
@@ -30502,7 +30502,7 @@
;; CHECK-NEXT: (local.get $2)
;; CHECK-NEXT: (i32.const 4)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block701
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (i32.load
@@ -30539,7 +30539,7 @@
;; CHECK-NEXT: (local.get $2)
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block703
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (i32.store8
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (i32.load8_s
diff --git a/test/lit/passes/inlining_enable-tail-call.wast b/test/lit/passes/inlining_enable-tail-call.wast
index b48a9c429..3b80f84ea 100644
--- a/test/lit/passes/inlining_enable-tail-call.wast
+++ b/test/lit/passes/inlining_enable-tail-call.wast
@@ -289,7 +289,7 @@
;; CHECK-NEXT: (local $7 f64)
;; CHECK-NEXT: (local $8 i32)
;; CHECK-NEXT: (loop $label$0 (result i32)
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (global.get $hangLimit)
diff --git a/test/lit/passes/inlining_splitting.wast b/test/lit/passes/inlining_splitting.wast
index 678400c7f..546e31b37 100644
--- a/test/lit/passes/inlining_splitting.wast
+++ b/test/lit/passes/inlining_splitting.wast
@@ -161,12 +161,10 @@
;; CHECK-NEXT: (block $toplevel
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $x)
- ;; CHECK-NEXT: (block $block
- ;; CHECK-NEXT: (if
- ;; CHECK-NEXT: (local.get $x)
- ;; CHECK-NEXT: (br $toplevel)
- ;; CHECK-NEXT: (call $import)
- ;; CHECK-NEXT: )
+ ;; CHECK-NEXT: (if
+ ;; CHECK-NEXT: (local.get $x)
+ ;; CHECK-NEXT: (br $toplevel)
+ ;; CHECK-NEXT: (call $import)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
@@ -886,7 +884,7 @@
;; CHECK-NEXT: (ref.is_null
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (call $import)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
@@ -930,7 +928,7 @@
;; CHECK-NEXT: (ref.is_null
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (call $import)
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
@@ -1396,17 +1394,13 @@
;; CHECK-NEXT: )
;; CHECK: (func $byn-split-outlined-B$error-if-null (param $x anyref) (result anyref)
-;; CHECK-NEXT: (block $block
-;; CHECK-NEXT: (call $import)
-;; CHECK-NEXT: (unreachable)
-;; CHECK-NEXT: )
+;; CHECK-NEXT: (call $import)
+;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
;; CHECK: (func $byn-split-outlined-B$unreachable-if-body-no-result (param $x anyref)
-;; CHECK-NEXT: (block $block
-;; CHECK-NEXT: (call $import)
-;; CHECK-NEXT: (unreachable)
-;; CHECK-NEXT: )
+;; CHECK-NEXT: (call $import)
+;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
;; CHECK: (func $byn-split-outlined-B$multi-if_0 (param $x anyref)
diff --git a/test/lit/passes/local-subtyping.wast b/test/lit/passes/local-subtyping.wast
index 99a59d005..31e08cce0 100644
--- a/test/lit/passes/local-subtyping.wast
+++ b/test/lit/passes/local-subtyping.wast
@@ -263,7 +263,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: (drop
- ;; CHECK-NEXT: (block $block (result (ref null $none_=>_funcref))
+ ;; CHECK-NEXT: (block (result (ref null $none_=>_funcref))
;; CHECK-NEXT: (local.tee $temp
;; CHECK-NEXT: (ref.func $unreachables)
;; CHECK-NEXT: )
diff --git a/test/lit/passes/merge-similar-functions.wast b/test/lit/passes/merge-similar-functions.wast
index a51400b4c..bb7d82dfc 100644
--- a/test/lit/passes/merge-similar-functions.wast
+++ b/test/lit/passes/merge-similar-functions.wast
@@ -244,7 +244,7 @@
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (call $callee-take-arg-0
- ;; CHECK-NEXT: (block $block (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -283,7 +283,7 @@
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (call $callee-take-arg-1
- ;; CHECK-NEXT: (block $block (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
diff --git a/test/lit/passes/once-reduction.wast b/test/lit/passes/once-reduction.wast
index 6cd0c9d64..d5f6a95eb 100644
--- a/test/lit/passes/once-reduction.wast
+++ b/test/lit/passes/once-reduction.wast
@@ -68,7 +68,7 @@
;; CHECK: (func $caller-if-1
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.const 1)
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (nop)
@@ -97,7 +97,7 @@
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: (call $once)
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (call $once)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
diff --git a/test/lit/passes/optimize-instructions-gc-iit.wast b/test/lit/passes/optimize-instructions-gc-iit.wast
index 3f0c926d3..24c5c6809 100644
--- a/test/lit/passes/optimize-instructions-gc-iit.wast
+++ b/test/lit/passes/optimize-instructions-gc-iit.wast
@@ -132,7 +132,7 @@
;; CHECK: (func $ref-cast-iit-bad (param $parent (ref $parent))
;; CHECK-NEXT: (drop
- ;; CHECK-NEXT: (block $block (result (ref $parent))
+ ;; CHECK-NEXT: (block (result (ref $parent))
;; CHECK-NEXT: (call $foo)
;; CHECK-NEXT: (local.get $parent)
;; CHECK-NEXT: )
@@ -145,7 +145,7 @@
;; CHECK-NEXT: )
;; NOMNL: (func $ref-cast-iit-bad (type $ref|$parent|_=>_none) (param $parent (ref $parent))
;; NOMNL-NEXT: (drop
- ;; NOMNL-NEXT: (block $block (result (ref $parent))
+ ;; NOMNL-NEXT: (block (result (ref $parent))
;; NOMNL-NEXT: (call $foo)
;; NOMNL-NEXT: (local.get $parent)
;; NOMNL-NEXT: )
@@ -158,7 +158,7 @@
;; NOMNL-NEXT: )
;; NOMNL-TNH: (func $ref-cast-iit-bad (type $ref|$parent|_=>_none) (param $parent (ref $parent))
;; NOMNL-TNH-NEXT: (drop
- ;; NOMNL-TNH-NEXT: (block $block (result (ref $parent))
+ ;; NOMNL-TNH-NEXT: (block (result (ref $parent))
;; NOMNL-TNH-NEXT: (call $foo)
;; NOMNL-TNH-NEXT: (local.get $parent)
;; NOMNL-TNH-NEXT: )
diff --git a/test/lit/passes/optimize-instructions.wast b/test/lit/passes/optimize-instructions.wast
index e90eba2a8..336bb63ae 100644
--- a/test/lit/passes/optimize-instructions.wast
+++ b/test/lit/passes/optimize-instructions.wast
@@ -1348,7 +1348,7 @@
;; CHECK: (func $canonicalize-block-var (param $x i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.and
- ;; CHECK-NEXT: (block $block (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (i32.const -5)
;; CHECK-NEXT: )
;; CHECK-NEXT: (local.get $x)
@@ -1356,7 +1356,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.and
- ;; CHECK-NEXT: (block $block0 (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (i32.const -6)
;; CHECK-NEXT: )
;; CHECK-NEXT: (local.get $x)
@@ -1380,7 +1380,7 @@
;; CHECK: (func $canonicalize-block-loop
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.and
- ;; CHECK-NEXT: (block $block (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (i32.const 5)
;; CHECK-NEXT: )
;; CHECK-NEXT: (loop $loop-in (result i32)
@@ -1390,7 +1390,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.and
- ;; CHECK-NEXT: (block $block2 (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (i32.const 8)
;; CHECK-NEXT: )
;; CHECK-NEXT: (loop $loop-in1 (result i32)
@@ -1400,7 +1400,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.and
- ;; CHECK-NEXT: (block $block4 (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (i32.const 10)
;; CHECK-NEXT: )
;; CHECK-NEXT: (loop $loop-in3 (result i32)
@@ -1411,7 +1411,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.and
- ;; CHECK-NEXT: (block $block6 (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (call $and-pos1)
;; CHECK-NEXT: (i32.const 12)
;; CHECK-NEXT: )
@@ -1426,7 +1426,7 @@
;; CHECK-NEXT: (call $and-pos1)
;; CHECK-NEXT: (i32.const 13)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block8 (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (call $and-pos1)
;; CHECK-NEXT: (i32.const 14)
;; CHECK-NEXT: )
@@ -1434,7 +1434,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.and
- ;; CHECK-NEXT: (block $block9 (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (call $and-pos1)
;; CHECK-NEXT: (i32.const 14)
;; CHECK-NEXT: )
@@ -1840,7 +1840,7 @@
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: )
;; CHECK-NEXT: (if
- ;; CHECK-NEXT: (block $block (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (call $ne0)
;; CHECK-NEXT: )
@@ -11808,7 +11808,7 @@
;; CHECK-NEXT: (i32.gt_s
;; CHECK-NEXT: (i32.sub
;; CHECK-NEXT: (local.get $x)
- ;; CHECK-NEXT: (block $block (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (i32.const -2147483648)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
@@ -11819,7 +11819,7 @@
;; CHECK-NEXT: (i32.gt_s
;; CHECK-NEXT: (i32.sub
;; CHECK-NEXT: (local.get $x)
- ;; CHECK-NEXT: (block $block23 (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (i32.const -2147483648)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
@@ -13758,12 +13758,12 @@
;; CHECK: (func $ternary-identical-arms-but-block (param $x i32) (param $y i32) (param $z i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (select
- ;; CHECK-NEXT: (block $block (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block24 (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (local.get $y)
;; CHECK-NEXT: )
diff --git a/test/lit/passes/poppify.wast b/test/lit/passes/poppify.wast
index 61de7e5c2..4675d0a97 100644
--- a/test/lit/passes/poppify.wast
+++ b/test/lit/passes/poppify.wast
@@ -60,10 +60,8 @@
)
;; CHECK: (func $block (result i32)
- ;; CHECK-NEXT: (block $block (result i32)
- ;; CHECK-NEXT: (nop)
- ;; CHECK-NEXT: (i32.const 0)
- ;; CHECK-NEXT: )
+ ;; CHECK-NEXT: (nop)
+ ;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
(func $block (result i32)
(block i32
@@ -82,6 +80,19 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
(func $nested (result i32)
+ (block $block i32
+ (block $block0 i32
+ (block $block1 i32
+ (i32.const 0)
+ )
+ )
+ )
+ )
+
+ ;; CHECK: (func $nested-nonames (result i32)
+ ;; CHECK-NEXT: (i32.const 0)
+ ;; CHECK-NEXT: )
+ (func $nested-nonames (result i32)
(block i32
(block i32
(block i32
@@ -93,10 +104,10 @@
;; CHECK: (func $child-blocks (result i32)
;; CHECK-NEXT: (block $block (result i32)
- ;; CHECK-NEXT: (block $block2 (result i32)
+ ;; CHECK-NEXT: (block $block0 (result i32)
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block3 (result i32)
+ ;; CHECK-NEXT: (block $block1 (result i32)
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
;; CHECK-NEXT: (i32.add
@@ -106,6 +117,27 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
(func $child-blocks (result i32)
+ (block $block (result i32)
+ (i32.add
+ (block $block0 (result i32)
+ (i32.const 0)
+ )
+ (block $block1 (result i32)
+ (i32.const 1)
+ )
+ )
+ )
+ )
+
+ ;; CHECK: (func $child-blocks-nonames (result i32)
+ ;; CHECK-NEXT: (i32.const 0)
+ ;; CHECK-NEXT: (i32.const 1)
+ ;; CHECK-NEXT: (i32.add
+ ;; CHECK-NEXT: (pop i32)
+ ;; CHECK-NEXT: (pop i32)
+ ;; CHECK-NEXT: )
+ ;; CHECK-NEXT: )
+ (func $child-blocks-nonames (result i32)
(block (result i32)
(i32.add
(block (result i32)
diff --git a/test/lit/passes/precompute-gc-immutable.wast b/test/lit/passes/precompute-gc-immutable.wast
index 8b5f28597..abee44329 100644
--- a/test/lit/passes/precompute-gc-immutable.wast
+++ b/test/lit/passes/precompute-gc-immutable.wast
@@ -248,7 +248,7 @@
;; CHECK-NEXT: (local $ref-imm (ref null $struct-imm))
;; CHECK-NEXT: (if
;; CHECK-NEXT: (local.get $x)
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $ref-imm
;; CHECK-NEXT: (struct.new $struct-imm
;; CHECK-NEXT: (i32.const 1)
@@ -258,7 +258,7 @@
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block0
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (local.set $ref-imm
;; CHECK-NEXT: (struct.new $struct-imm
;; CHECK-NEXT: (i32.const 2)
diff --git a/test/lit/passes/remove-unused-brs-gc.wast b/test/lit/passes/remove-unused-brs-gc.wast
index eb5baa846..666c941af 100644
--- a/test/lit/passes/remove-unused-brs-gc.wast
+++ b/test/lit/passes/remove-unused-brs-gc.wast
@@ -206,22 +206,20 @@
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (if (result anyref)
;; CHECK-NEXT: (local.get $x)
- ;; CHECK-NEXT: (block $block (result anyref)
- ;; CHECK-NEXT: (block $something (result anyref)
- ;; CHECK-NEXT: (drop
- ;; CHECK-NEXT: (br_on_cast_static $something $struct
- ;; CHECK-NEXT: (ref.null $struct)
- ;; CHECK-NEXT: )
+ ;; CHECK-NEXT: (block $something (result anyref)
+ ;; CHECK-NEXT: (drop
+ ;; CHECK-NEXT: (br_on_cast_static $something $struct
+ ;; CHECK-NEXT: (ref.null $struct)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (ref.null any)
;; CHECK-NEXT: )
+ ;; CHECK-NEXT: (ref.null any)
;; CHECK-NEXT: )
;; CHECK-NEXT: (ref.null any)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (select (result anyref)
- ;; CHECK-NEXT: (block $block3 (result anyref)
+ ;; CHECK-NEXT: (block (result anyref)
;; CHECK-NEXT: (block $nothing
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (br_on_null $nothing
diff --git a/test/lit/passes/remove-unused-brs.wast b/test/lit/passes/remove-unused-brs.wast
index 3c5d49988..fa25108f4 100644
--- a/test/lit/passes/remove-unused-brs.wast
+++ b/test/lit/passes/remove-unused-brs.wast
@@ -109,7 +109,7 @@
;; CHECK: (func $restructure-br_if-condition-reorderable (param $x i32) (result i32)
;; CHECK-NEXT: (if (result i32)
- ;; CHECK-NEXT: (block $block (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (call $nothing)
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: )
@@ -142,7 +142,7 @@
;; CHECK: (func $restructure-br_if-value-effectful (param $x i32) (result i32)
;; CHECK-NEXT: (select
- ;; CHECK-NEXT: (block $block (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (call $nothing)
;; CHECK-NEXT: (i32.const 100)
;; CHECK-NEXT: )
@@ -153,7 +153,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (i32.const 300)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block0 (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (call $nothing)
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: )
@@ -186,11 +186,11 @@
;; CHECK-NEXT: (block $x (result i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (br_if $x
- ;; CHECK-NEXT: (block $block (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (call $nothing)
;; CHECK-NEXT: (i32.const 100)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block1 (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (call $nothing)
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: )
@@ -231,11 +231,11 @@
;; CHECK-NEXT: (block $x (result i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (br_if $x
- ;; CHECK-NEXT: (block $block (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (call $nothing)
;; CHECK-NEXT: (i32.const 100)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block2 (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (call $nothing)
;; CHECK-NEXT: (local.get $x)
;; CHECK-NEXT: )
@@ -270,7 +270,7 @@
;; CHECK-NEXT: (block $x (result i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (br_if $x
- ;; CHECK-NEXT: (block $block (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (call $nothing)
;; CHECK-NEXT: (i32.const 100)
;; CHECK-NEXT: )
@@ -303,7 +303,7 @@
;; CHECK-NEXT: (block $x (result i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (br_if $x
- ;; CHECK-NEXT: (block $block (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (call $nothing)
;; CHECK-NEXT: (i32.const 100)
;; CHECK-NEXT: )
diff --git a/test/lit/passes/roundtrip-gc.wast b/test/lit/passes/roundtrip-gc.wast
index cc38de819..e0b59fe41 100644
--- a/test/lit/passes/roundtrip-gc.wast
+++ b/test/lit/passes/roundtrip-gc.wast
@@ -35,7 +35,7 @@
;; non-nullable reference, so we should not optimize this sort of thing in
;; stack IR.
;; TODO: This shouldn't be true after #4824 is resolved.
- (block (result i32)
+ (block $block (result i32)
(nop)
(i32.const 1)
)
diff --git a/test/lit/passes/roundtrip.wast b/test/lit/passes/roundtrip.wast
index 3eca45655..a61e7e710 100644
--- a/test/lit/passes/roundtrip.wast
+++ b/test/lit/passes/roundtrip.wast
@@ -36,7 +36,7 @@
(func $foo
(drop
;; a tuple type with a non-nullable element, that must be carefully handled
- (block (result funcref (ref $none))
+ (block $block (result funcref (ref $none))
(tuple.make
(ref.null func)
(ref.func $foo)
diff --git a/test/lit/passes/signature-pruning.wast b/test/lit/passes/signature-pruning.wast
index 79f658007..d58631ecb 100644
--- a/test/lit/passes/signature-pruning.wast
+++ b/test/lit/passes/signature-pruning.wast
@@ -167,7 +167,7 @@
;; CHECK: (func $caller (type $none_=>_none)
;; CHECK-NEXT: (call $foo
- ;; CHECK-NEXT: (block $block (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (call $caller)
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -247,7 +247,7 @@
;; CHECK-NEXT: (f32.const 2)
;; CHECK-NEXT: )
;; CHECK-NEXT: (call_ref
- ;; CHECK-NEXT: (block $block (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (call $caller)
;; CHECK-NEXT: (i32.const 4)
;; CHECK-NEXT: )
diff --git a/test/lit/passes/signature-refining.wast b/test/lit/passes/signature-refining.wast
index 02041c91c..c1ca742e5 100644
--- a/test/lit/passes/signature-refining.wast
+++ b/test/lit/passes/signature-refining.wast
@@ -688,7 +688,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (block
;; CHECK-NEXT: (call $foo
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (unreachable)
;; CHECK-NEXT: )
;; CHECK-NEXT: (i32.const 0)
diff --git a/test/lit/passes/simplify-globals-read_only_to_write.wast b/test/lit/passes/simplify-globals-read_only_to_write.wast
index 21ed50b61..db4738bf6 100644
--- a/test/lit/passes/simplify-globals-read_only_to_write.wast
+++ b/test/lit/passes/simplify-globals-read_only_to_write.wast
@@ -28,7 +28,7 @@
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (nop)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 1)
@@ -121,7 +121,7 @@
;; CHECK: (func $side-effects-in-body
;; CHECK-NEXT: (if
;; CHECK-NEXT: (global.get $global)
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (global.set $global
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
@@ -159,19 +159,17 @@
;; CHECK: (func $nested
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.const 0)
- ;; CHECK-NEXT: (block $block
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.const 1)
;; CHECK-NEXT: )
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.const 0)
- ;; CHECK-NEXT: (block $block1
+ ;; CHECK-NEXT: (block
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.const 0)
- ;; CHECK-NEXT: (block $block3
- ;; CHECK-NEXT: (drop
- ;; CHECK-NEXT: (i32.const 2)
- ;; CHECK-NEXT: )
+ ;; CHECK-NEXT: (drop
+ ;; CHECK-NEXT: (i32.const 2)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (drop
@@ -551,7 +549,7 @@
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (local $y i32)
;; CHECK-NEXT: (if
- ;; CHECK-NEXT: (block $block (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (i32.const 0)
@@ -611,7 +609,7 @@
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (local $y i32)
;; CHECK-NEXT: (if
- ;; CHECK-NEXT: (block $block (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.eqz
;; CHECK-NEXT: (global.get $once)
@@ -673,10 +671,10 @@
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (local $y i32)
;; CHECK-NEXT: (if
- ;; CHECK-NEXT: (block $block (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.eqz
- ;; CHECK-NEXT: (block $block1 (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: (drop
@@ -748,7 +746,7 @@
;; CHECK-NEXT: (local $x i32)
;; CHECK-NEXT: (local $y i32)
;; CHECK-NEXT: (if
- ;; CHECK-NEXT: (block $block (result i32)
+ ;; CHECK-NEXT: (block (result i32)
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (global.get $once)
;; CHECK-NEXT: )
diff --git a/test/lit/passes/simplify-locals-gc-nn.wast b/test/lit/passes/simplify-locals-gc-nn.wast
index 9d75b3d80..814350fc0 100644
--- a/test/lit/passes/simplify-locals-gc-nn.wast
+++ b/test/lit/passes/simplify-locals-gc-nn.wast
@@ -93,7 +93,7 @@
;; CHECK-NEXT: (local $nullable anyref)
;; CHECK-NEXT: (local $nn (ref any))
;; CHECK-NEXT: (local.set $nullable
- ;; CHECK-NEXT: (block $block (result (ref any))
+ ;; CHECK-NEXT: (block (result (ref any))
;; CHECK-NEXT: (local.set $nn
;; CHECK-NEXT: (ref.as_non_null
;; CHECK-NEXT: (ref.null any)
diff --git a/test/lit/types-function-references.wast b/test/lit/types-function-references.wast
index db465acea..ffca23132 100644
--- a/test/lit/types-function-references.wast
+++ b/test/lit/types-function-references.wast
@@ -228,14 +228,14 @@
;; CHECK-TEXT-NEXT: )
;; CHECK-TEXT-NEXT: )
;; CHECK-TEXT-NEXT: (drop
- ;; CHECK-TEXT-NEXT: (block $block (result i32)
+ ;; CHECK-TEXT-NEXT: (block (result i32)
;; CHECK-TEXT-NEXT: (local.set $2
;; CHECK-TEXT-NEXT: (tuple.extract 0
;; CHECK-TEXT-NEXT: (local.get $0)
;; CHECK-TEXT-NEXT: )
;; CHECK-TEXT-NEXT: )
;; CHECK-TEXT-NEXT: (drop
- ;; CHECK-TEXT-NEXT: (block $block0 (result (ref null $mixed_results))
+ ;; CHECK-TEXT-NEXT: (block (result (ref null $mixed_results))
;; CHECK-TEXT-NEXT: (local.set $1
;; CHECK-TEXT-NEXT: (tuple.extract 1
;; CHECK-TEXT-NEXT: (local.get $0)
@@ -255,7 +255,7 @@
;; CHECK-TEXT-NEXT: )
(func $type-only-in-tuple-block
(drop
- (block (result i32 (ref null $mixed_results) f64)
+ (block $block (result i32 (ref null $mixed_results) f64)
(unreachable)
)
)