aboutsummaryrefslogtreecommitdiff
path: root/examples/defer.cup
blob: 570bfc15e8ff56284d296b70a5a5c3e721cdfc72 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
fn main(): int {
    defer print(1);
    {
        defer print(2);
        {
            defer print(3);
            print(4);
        }
        print(5);
        return 0;
    }
    print(10);
}