compiler/testData/diagnostics/wasmDiagnosticsKlibTests/jsExport/multiplePackagesSameExportNameViaJsName.kt (9 lines of code) (raw):

// RUN_PIPELINE_TILL: BACKEND // FIR_IDENTICAL // FILE: A.kt @file:Suppress("OPT_IN_USAGE") package a <!EXPORTING_JS_NAME_CLASH!>@JsExport fun foo() = 1<!> // FILE: B.kt @file:Suppress("OPT_IN_USAGE") package b <!EXPORTING_JS_NAME_CLASH!>@JsExport @JsName("foo") fun bar() = 2<!> // FILE: C.kt @file:Suppress("OPT_IN_USAGE") package c <!EXPORTING_JS_NAME_CLASH!>@JsExport fun foo() = 3<!>