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