// #failed: resolve
// #error: defer inside of defer is illegal

main :: proc(): int {
    i := 0;
    defer {
        defer i += 1;
        i += 1;
    }
    return 0;
}