blob: 8166d65c483ab436ec3673893b85ec0823b29482 [file]
// RUN_PIPELINE_TILL: FRONTEND
private <!EXTENSION_PROPERTY_MUST_HAVE_ACCESSORS_OR_BE_ABSTRACT!>var Int.readOnlyWrapper: CharSequence?<!> get() = null
private <!EXTENSION_PROPERTY_MUST_HAVE_ACCESSORS_OR_BE_ABSTRACT!>var Int.mutableWrapper: CharSequence?<!> get() = null
fun main(x: Int) {
val x = if (x > 1) x::readOnlyWrapper else x::mutableWrapper
x.get()
}
/* GENERATED_FIR_TAGS: callableReference, comparisonExpression, functionDeclaration, getter, ifExpression,
integerLiteral, localProperty, nullableType, propertyDeclaration, propertyWithExtensionReceiver */