Fix continue labels in 'for' loops skipping the incrementor

This commit is contained in:
dcodeIO
2018-05-23 11:32:12 +02:00
parent c897b8405b
commit 829af2285c
36 changed files with 6930 additions and 6625 deletions

View File

@ -11,10 +11,9 @@ for (var j: i32 = 0; j < 10; ++j) {
for (; i > 0; --i);
assert(i == 0);
for (;; ++i)
if (i == 10)
break;
for (;; ++i) if (i == 10) break;
for (;;)
if (--i == 0)
break;
for (;;) if (--i == 0) break;
for (var k: i32 = 0; k < 10; ++k) continue;
assert(k == 10);