[FIR2IR] Get rid of most of usages IrSymbol.owner from CallAndReferenceGenerator
^KT-60924
This commit is contained in:
committed by
Space Team
parent
ff1c38872e
commit
d847d00d6f
+21
@@ -0,0 +1,21 @@
|
||||
// TARGET_BACKEND: JVM_IR
|
||||
// WITH_STDLIB
|
||||
// FULL_JDK
|
||||
|
||||
import java.util.EnumMap
|
||||
|
||||
enum class SomeEnum {
|
||||
A, B
|
||||
}
|
||||
|
||||
typealias SomeMap = EnumMap<SomeEnum, String>
|
||||
|
||||
fun test(oldMap: SomeMap, key: SomeEnum): String {
|
||||
val newMap = oldMap.let(::SomeMap)
|
||||
return newMap.getValue(key)
|
||||
}
|
||||
|
||||
fun box(): String {
|
||||
val map = EnumMap(mapOf(SomeEnum.A to "OK"))
|
||||
return test(map, SomeEnum.A)
|
||||
}
|
||||
Reference in New Issue
Block a user