41c3f98419
See the `privateInFile.fir.kt` test. Type mismatches are simply confusing. `inheritorOfExpectSealedClass.out` reports unresolved reference probably because now it resolves into the expect declaration, rather than the actual one. K1 doesn't report UNRESOLVED_REFERENCE in this case. But this is red code anyway. And this behavior still depends on the order in which the compiler receives both the declarations. ^KT-59927 ^KT-62567
8 lines
375 B
Plaintext
Vendored
8 lines
375 B
Plaintext
Vendored
compiler/testData/cli/metadata/inheritorOfExpectSealedClass/common-2.kt:1:21: error: 'actual class Base : Any' has no corresponding expected declaration
|
|
actual sealed class Base
|
|
^
|
|
compiler/testData/cli/metadata/inheritorOfExpectSealedClass/common-3.kt:1:17: error: unresolved reference '<init>'.
|
|
class Derived : Base()
|
|
^
|
|
COMPILATION_ERROR
|