; For testing cfg generation where some block is never reached. test print-cfg function %not_reached(i32) -> i32 { ; check: digraph "%not_reached" { ; check: block0 [shape=record, label="{block0(v0: i32): ; check: | brnz v0, block2 ; check: | trap user0 ; check: }"] ; check: block1 [shape=record, label="{block1: ; check: | jump block0(v2) ; check: }"] ; check: block2 [shape=record, label="{block2: ; check: | return v0 ; check: }"] block0(v0: i32): brnz v0, block2 ; unordered: block0:inst0 -> block2 trap user0 block1: v1 = iconst.i32 1 v2 = iadd v0, v1 jump block0(v2) ; unordered: block1:inst4 -> block0 block2: return v0 }