K2: Approximate ILT in vararg expressions properly #KT-57487 Fixed
This commit is contained in:
committed by
Space Team
parent
dead2c8be8
commit
70c5978add
@@ -0,0 +1,22 @@
|
||||
// FIR_IDENTICAL
|
||||
fun <T: Comparable<T>> arrayData(vararg values: T, toArray: Array<T>.() -> Unit) {}
|
||||
|
||||
fun <T : Long> arrayLongInheritedData(vararg values: T, toArray: Array<T>.() -> Unit) {}
|
||||
|
||||
fun longArrayData(vararg values: Long, toArray: LongArray.() -> Unit) {}
|
||||
|
||||
fun shortArrayData(vararg values: Short, toArray: ShortArray.() -> Unit) {}
|
||||
|
||||
fun arrayOfLongData(vararg values: Long, toArray: Array<Long>.() -> Unit) {}
|
||||
|
||||
fun arrayOfShortData(vararg values: Short, toArray: Array<Short>.() -> Unit) {}
|
||||
|
||||
fun box(): String {
|
||||
arrayData(42) { }
|
||||
arrayLongInheritedData(42) { }
|
||||
longArrayData(42) { }
|
||||
shortArrayData(42) { }
|
||||
arrayOfLongData(42) { }
|
||||
arrayOfShortData(42) { }
|
||||
return "OK"
|
||||
}
|
||||
Reference in New Issue
Block a user