838c408e68
ExpressionPosition is useless now and will be dropped #KT-3866 Fixed
22 lines
288 B
Kotlin
22 lines
288 B
Kotlin
open class C {
|
|
}
|
|
|
|
fun C.foo() {}
|
|
|
|
open class X {
|
|
class object : C() {}
|
|
}
|
|
|
|
open class Y {
|
|
class object : C() {}
|
|
}
|
|
|
|
fun bar() {
|
|
val x = X
|
|
x.foo()
|
|
X.foo()
|
|
(X : C).foo()
|
|
(X <!USELESS_CAST_STATIC_ASSERT_IS_FINE!>as<!> C).foo()
|
|
((if (1<2) X else Y) : C).foo()
|
|
}
|