// TARGET_BACKEND: JVM_IR const val N = 42L fun test(): Long { var sum = 0L for (i in 1L .. N) { sum += i } return sum } // JVM non-IR uses while. // JVM IR uses if + do-while. // 0 iterator // 0 getStart // 0 getEnd // 0 getFirst // 0 getLast // 0 getStep // 2 LCMP // 1 IFGT // 1 IFLE // 2 IF // 0 L2I // 0 I2L