f8ef478647
^KT-57893 Fixed
27 lines
459 B
Kotlin
Vendored
27 lines
459 B
Kotlin
Vendored
// ISSUE: KT-57893
|
|
// MODULE: main
|
|
internal class A {
|
|
val x: String? = null
|
|
}
|
|
|
|
class B {
|
|
internal val x: String? = null
|
|
}
|
|
|
|
class C {
|
|
val x: String? = null
|
|
}
|
|
|
|
// MODULE: test()(main)
|
|
internal fun test(a: A, b: B, c: C) {
|
|
if (a.x != null) {
|
|
<!DEBUG_INFO_SMARTCAST!>a.x<!>.length
|
|
}
|
|
if (b.x != null) {
|
|
<!DEBUG_INFO_SMARTCAST!>b.x<!>.length
|
|
}
|
|
if (c.x != null) {
|
|
<!SMARTCAST_IMPOSSIBLE!>c.x<!>.length
|
|
}
|
|
}
|