Built-in abs/min/max for integers; For-loop fixes

This commit is contained in:
dcodeIO
2017-12-05 22:47:20 +01:00
parent 81844a1fe7
commit f045975a4b
16 changed files with 1273 additions and 403 deletions

View File

@ -2,5 +2,19 @@ let i: i32;
for (i = 0; i < 10; ++i) {
;
}
if (i != 10)
unreachable();
assert(i == 10);
for (let j: i32 = 0; j < 10; ++j) {
;
}
for (; i > 0; --i);
assert(i == 0);
for (;; ++i)
if (i == 10)
break;
for (;;)
if (--i == 0)
break;