blob: 725364695fa4738309ebb9492c431c03e6628133 [file]
// RUN_PIPELINE_TILL: FRONTEND
package qualified_expressions
fun test(s: IntRange?) {
val a: Int <!INITIALIZER_TYPE_MISMATCH!>=<!> s?.start
val b: Int? = s?.start
val c: Int = s?.start ?: -11
val d: Int <!INITIALIZER_TYPE_MISMATCH!>=<!> s?.start ?: "empty"
val e: String <!INITIALIZER_TYPE_MISMATCH!>=<!> s?.start ?: "empty"
val f: Int = s?.endInclusive ?: b ?: 1
val g: Boolean? = e.startsWith("s")//?.length
}
fun String.startsWith(s: String): Boolean = true
/* GENERATED_FIR_TAGS: elvisExpression, funWithExtensionReceiver, functionDeclaration, integerLiteral, intersectionType,
localProperty, nullableType, propertyDeclaration, safeCall, stringLiteral */