Support const-bound counter loop generation for 'downTo'

This commit is contained in:
Dmitry Petrov
2017-12-12 13:47:17 +03:00
parent 2f0df832c0
commit 5f7460a8c7
14 changed files with 213 additions and 10 deletions
@@ -0,0 +1,16 @@
// WITH_RUNTIME
import kotlin.test.assertEquals
fun low() = 4
fun high() = 1
fun box(): String {
var sum = 0
for (i in low() downTo high()) {
sum = sum * 10 + i
}
assertEquals(4321, sum)
return "OK"
}