Files
kotlin/compiler/testData/codegen/bytecodeText/forLoop/forInUntil.kt
Dmitry Petrov 506941e7e0 Optimize range operations for 'until' extension from stdlib (KT-9900)
NB: for-in-until loop is generated as precondition loop, because the
corresponding range is right-exclusive (and thus we have no problems
with integer overflows).
2017-05-04 10:09:42 +03:00

16 lines
203 B
Kotlin
Vendored

// WITH_RUNTIME
fun test(): Int {
var sum = 0
for (i in 1 until 6) {
sum = sum * 10 + i
}
return sum
}
// 0 iterator
// 0 getStart
// 0 getEnd
// 0 getFirst
// 0 getLast
// 1 IF