mirror of
https://github.com/krgamestudios/Toy.git
synced 2026-04-15 14:54:07 +10:00
Fixed continue keyword, was pointing at break's target
This commit is contained in:
@@ -16,8 +16,6 @@ while (flag1) {
|
||||
assert false, "continue failed";
|
||||
}
|
||||
|
||||
print "done";
|
||||
|
||||
//-------------------------
|
||||
|
||||
//test break
|
||||
@@ -34,8 +32,6 @@ while (flag2) {
|
||||
assert false, "continue failed";
|
||||
}
|
||||
|
||||
print "done";
|
||||
|
||||
//-------------------------
|
||||
|
||||
//test break
|
||||
@@ -52,8 +48,6 @@ while (flag3) {
|
||||
assert false, "continue failed";
|
||||
}
|
||||
|
||||
print "done";
|
||||
|
||||
//-------------------------
|
||||
|
||||
{
|
||||
@@ -70,8 +64,6 @@ print "done";
|
||||
continue;
|
||||
assert false, "continue failed";
|
||||
}
|
||||
|
||||
print "done";
|
||||
}
|
||||
|
||||
//-------------------------
|
||||
@@ -94,8 +86,6 @@ print "done";
|
||||
}
|
||||
assert false, "continue failed";
|
||||
}
|
||||
|
||||
print "done";
|
||||
}
|
||||
|
||||
//-------------------------
|
||||
@@ -122,3 +112,21 @@ print "done";
|
||||
count += 1;
|
||||
}
|
||||
}
|
||||
|
||||
//-------------------------
|
||||
|
||||
{
|
||||
//make sure break and continue point to the correct locations
|
||||
var loops = 0;
|
||||
|
||||
while (true) {
|
||||
if (++loops < 15532) {
|
||||
continue;
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
assert loops == 15532, "Yuki loop failed (break + continue)";
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user