Add new tests for step progressions and fix existing tests.
This commit is contained in:
committed by
max-kammerer
parent
27642514b1
commit
277cb39e3b
+3
-11
@@ -1,18 +1,10 @@
|
||||
fun Int.until(other: Int) = this..other - 1
|
||||
fun foo() {
|
||||
val range = 1 until 2
|
||||
for (i in range) {
|
||||
}
|
||||
|
||||
for (i in 1..2 step 4) {}
|
||||
for (i in range) {}
|
||||
}
|
||||
|
||||
// 1 INVOKEVIRTUAL kotlin/ranges/IntRange.getFirst \(\)I
|
||||
// 0 INVOKEVIRTUAL kotlin/ranges/IntRange.getFirst \(\)Ljava/lang/Integer;
|
||||
// 1 getFirst
|
||||
// 1 INVOKEVIRTUAL kotlin/ranges/IntRange.getLast \(\)I
|
||||
// 0 INVOKEVIRTUAL kotlin/ranges/IntRange.getLast \(\)Ljava/lang/Integer;
|
||||
|
||||
// 1 INVOKEVIRTUAL kotlin/ranges/IntProgression.getFirst \(\)I
|
||||
// 0 INVOKEVIRTUAL kotlin/ranges/IntProgression.getFirst \(\)Ljava/lang/Integer;
|
||||
// 1 INVOKEVIRTUAL kotlin/ranges/IntProgression.getLast \(\)I
|
||||
// 0 INVOKEVIRTUAL kotlin/ranges/IntProgression.getLast \(\)Ljava/lang/Integer;
|
||||
// 1 getLast
|
||||
Reference in New Issue
Block a user