32fa2fc476
In qualified expression like `foo().`, selector expression is null. Because of that the whole expression was marked as an error FIR expression, and `foo()` part was not resolved at all (including arguments and everything else). This commit fixes the problem by providing receiver's FIR expression as an underlying expression for error FIR expression. That way it will be seen by all resolve transformers and will be successfully resolved. ^KTIJ-21484 Fixed
12 lines
108 B
Kotlin
Vendored
12 lines
108 B
Kotlin
Vendored
enum class E {
|
|
A,
|
|
B,
|
|
C
|
|
}
|
|
|
|
fun foo() {
|
|
val e = <!NO_COMPANION_OBJECT!>E<!>.<!SYNTAX!><!>
|
|
}
|
|
|
|
|