5 N3[label="local mut x"];
6 N4[label="stmt let mut x = 12is;"];
7 N5[label="(dummy_node)"];
8 N6[label="expr loop { x -= 1is; if x == 2is { break ; \"unreachable\"; } }"];
11 N9[label="expr x -= 1is"];
12 N10[label="stmt x -= 1is;"];
14 N12[label="expr 2is"];
15 N13[label="expr x == 2is"];
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 == 2is { break ; \"unreachable\"; }"];
23 N21[label="block { x -= 1is; if x == 2is { break ; \"unreachable\"; } }"];
24 N22[label="block {\l let mut x = 12is;\l loop { x -= 1is; if x == 2is { break ; \"unreachable\"; } }\l}\l"];