Init new repository

This commit is contained in:
Krzosa Karol
2024-04-13 15:29:53 +02:00
commit 5a2e3dcec4
335 changed files with 61571 additions and 0 deletions

40
tests/labeled_breaks.txt Normal file
View File

@@ -0,0 +1,40 @@
import "libc";
v: int;
p :: proc() {
for {
defer v += 1;
for {
defer v += 1;
{ defer v += 1; return; }
}
}
}
main :: proc(): int {
i := 0;
out: for {
defer i += 1;
in: for {
defer i += 1;
break out;
}
}
assert(i == 2);
i = 0;
out1: for {
defer { i += 1; }
in1: for {
defer i += 1;
if (i < 2) continue out1;
if (i > 2) break in1;
}
break;
}
assert(i == 5);
p();
assert(v == 3);
return 0;
}