Files
kotlin-fork/compiler/testData/codegen/bytecodeText/temporaryVals/notNullReceiversInChain.kt
T

18 lines
239 B
Kotlin
Vendored

class A(val b: B)
class B(val c: C)
class C(val s: String)
fun test(na: A?) =
na?.b?.c?.s
// JVM_IR_TEMPLATES
// 3 DUP
// 3 IFNULL
// 0 IFNONNULL
// 1 ACONST_NULL
// JVM_TEMPLATES
// 3 DUP
// 3 IFNULL
// 0 IFNONNULL
// 1 ACONST_NULL