ForLoopsLowering: Handle Sequence<*>.withIndex().
This commit is contained in:
committed by
Alexander Udalov
parent
132960a695
commit
174576af61
compiler/testData/codegen/bytecodeText/forLoop/forInSequenceWithIndex/forInEmptySequenceWithIndex.kt
Vendored
-3
@@ -1,6 +1,3 @@
|
||||
// IGNORE_BACKEND: JVM_IR
|
||||
// TODO KT-36774 Generate optimized loops over 'xs.withIndex()' in JVM_IR
|
||||
// TODO: Handle Sequences by extending DefaultIterableHandler.
|
||||
val xs = listOf<Any>().asSequence()
|
||||
|
||||
fun box(): String {
|
||||
|
||||
-3
@@ -1,6 +1,3 @@
|
||||
// IGNORE_BACKEND: JVM_IR
|
||||
// TODO KT-36774 Generate optimized loops over 'xs.withIndex()' in JVM_IR
|
||||
// TODO: Handle Sequences by extending DefaultIterableHandler.
|
||||
fun <T : Sequence<*>> test(sequence: T): String {
|
||||
val s = StringBuilder()
|
||||
|
||||
|
||||
Vendored
-3
@@ -1,6 +1,3 @@
|
||||
// IGNORE_BACKEND: JVM_IR
|
||||
// TODO KT-36774 Generate optimized loops over 'xs.withIndex()' in JVM_IR
|
||||
// TODO: Handle Sequences by extending DefaultIterableHandler.
|
||||
val xs = listOf("a", "b", "c", "d").asSequence()
|
||||
|
||||
fun box(): String {
|
||||
|
||||
-3
@@ -1,6 +1,3 @@
|
||||
// IGNORE_BACKEND: JVM_IR
|
||||
// TODO KT-36774 Generate optimized loops over 'xs.withIndex()' in JVM_IR
|
||||
// TODO: Handle Sequences by extending DefaultIterableHandler.
|
||||
val xs = listOf("a", "b", "c", "d").asSequence()
|
||||
|
||||
fun box(): String {
|
||||
|
||||
-3
@@ -1,6 +1,3 @@
|
||||
// IGNORE_BACKEND: JVM_IR
|
||||
// TODO KT-36774 Generate optimized loops over 'xs.withIndex()' in JVM_IR
|
||||
// TODO: Handle Sequences by extending DefaultIterableHandler.
|
||||
val xs = listOf("a", "b", "c", "d").asSequence()
|
||||
|
||||
fun box(): String {
|
||||
|
||||
-3
@@ -1,6 +1,3 @@
|
||||
// IGNORE_BACKEND: JVM_IR
|
||||
// TODO KT-36774 Generate optimized loops over 'xs.withIndex()' in JVM_IR
|
||||
// TODO: Handle Sequences by extending DefaultIterableHandler.
|
||||
// FULL_JDK
|
||||
|
||||
val xsl = arrayListOf("a", "b", "c", "d")
|
||||
|
||||
-3
@@ -1,6 +1,3 @@
|
||||
// IGNORE_BACKEND: JVM_IR
|
||||
// TODO KT-36774 Generate optimized loops over 'xs.withIndex()' in JVM_IR
|
||||
// TODO: Handle Sequences by extending DefaultIterableHandler.
|
||||
val xs = listOf("a", "b", "c", "d").asSequence()
|
||||
|
||||
fun useAny(x: Any) {}
|
||||
|
||||
Reference in New Issue
Block a user