master
 1pub fn main() void {
 2    foo(12);
 3}
 4
 5fn foo(x: i32) void {
 6    if (x >= 5) {
 7        bar();
 8    } else {
 9        bang2();
10    }
11}
12
13fn bar() void {
14    if (baz()) {
15        quux();
16    } else {
17        hello();
18    }
19}
20
21fn baz() bool {
22    return bang1();
23}
24
25fn quux() void {
26    bang2();
27}
28
29fn hello() void {
30    bang2();
31}
32
33fn bang1() bool {
34    return false;
35}
36
37fn bang2() void {
38    @panic("PermissionDenied");
39}
40
41// exe=fail