| // LANGUAGE: +MultiPlatformProjects |
| // IGNORE_FIR_DIAGNOSTICS |
| // DIAGNOSTICS: -ERROR_SUPPRESSION |
| // RENDER_ALL_DIAGNOSTICS_FULL_TEXT |
| // RUN_PIPELINE_TILL: BACKEND |
| |
| // MODULE: common |
| // FILE: common.kt |
| <!CONFLICTING_KLIB_SIGNATURES_ERROR!><!CONFLICTING_OVERLOADS!>fun foo(): String<!> = ""<!> |
| |
| expect class A |
| <!CONFLICTING_KLIB_SIGNATURES_ERROR!><!CONFLICTING_OVERLOADS!>fun bar(x: A): Int<!> = 2<!> |
| |
| @Suppress("REDECLARATION") |
| <!CONFLICTING_KLIB_SIGNATURES_ERROR!><!CONFLICTING_KLIB_SIGNATURES_ERROR!>val param<!> = 0<!> |
| |
| // MODULE: platform()()(common) |
| // FILE: platform.kt |
| <!CONFLICTING_KLIB_SIGNATURES_ERROR!>fun foo(): Int = 0<!> |
| |
| class B |
| actual typealias A = B |
| <!CONFLICTING_KLIB_SIGNATURES_ERROR!>fun bar(x: B): Int = 3<!> |
| |
| @Suppress("REDECLARATION") |
| <!CONFLICTING_KLIB_SIGNATURES_ERROR!><!CONFLICTING_KLIB_SIGNATURES_ERROR!>val param<!> = 0<!> |