[K1] Correctly handle case when expect annotation is unresolved

Before change NPE was thrown.

Review: KT-MR-12250

^KT-62026
This commit is contained in:
Roman Efremov
2023-09-18 16:56:24 +02:00
committed by Space Team
parent 5cae87b263
commit 04c1bf749c
6 changed files with 40 additions and 0 deletions
@@ -0,0 +1,9 @@
// DIAGNOSTICS: -UNRESOLVED_REFERENCE
// MODULE: m1-common
// FILE: common.kt
@NonExistingClass
expect fun foo()
// MODULE: m1-jvm()()(m1-common)
// FILE: jvm.kt
actual fun <!ACTUAL_ANNOTATIONS_NOT_MATCH_EXPECT!>foo<!>() {}
@@ -0,0 +1,9 @@
// DIAGNOSTICS: -UNRESOLVED_REFERENCE
// MODULE: m1-common
// FILE: common.kt
@NonExistingClass
expect fun foo()
// MODULE: m1-jvm()()(m1-common)
// FILE: jvm.kt
actual fun foo() {}