0864f9faf8
Keeping the origin as LOCAL_FUNCTION_FOR_LAMBDA was a mistake as this tells codegen nothing. Changing the origin in allows, for example, removing the hack that detaches inline lambdas from the IR tree before verification and codegen, or treating inline lambdas and inline anonymous functions the same way. This includes fake functions created for inline callable references. #KT-48319 Fixed #KT-47279 Fixed?
12 lines
195 B
Kotlin
Vendored
12 lines
195 B
Kotlin
Vendored
class A {
|
|
public var prop = "O"
|
|
private set
|
|
|
|
fun test() {
|
|
val f = { prop }
|
|
f()
|
|
}
|
|
}
|
|
|
|
// 0 INVOKESTATIC test\/A\.access\$getProp\$0
|
|
// 1 INVOKEVIRTUAL A\.getProp |