5 N3[label="local mut x"];
6 N4[label="stmt let mut x = 12;"];
7 N5[label="(dummy_node)"];
8 N6[label="expr loop { x -= 1; if x == 2 { break ; \"unreachable\"; } }"];
11 N9[label="expr x -= 1"];
12 N10[label="stmt x -= 1;"];
15 N13[label="expr x == 2"];
16 N14[label="expr break"];
17 N15[label="(dummy_node)"];
18 N16[label="stmt break ;"];
19 N17[label="expr \"unreachable\""];
20 N18[label="stmt \"unreachable\";"];
21 N19[label="block { break ; \"unreachable\"; }"];
22 N20[label="expr if x == 2 { break ; \"unreachable\"; }"];
23 N21[label="block { x -= 1; if x == 2 { break ; \"unreachable\"; } }"];
24 N22[label="block { let mut x = 12; loop { x -= 1; if x == 2 { break ; \"unreachable\"; } } }"];
25 N23[label="expr { let mut x = 12; loop { x -= 1; if x == 2 { break ; \"unreachable\"; } } }"];