diff --git a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/mangle/ManglerChecker.kt b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/mangle/ManglerChecker.kt index 0ffeebc1808..e9b4882faa2 100644 --- a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/mangle/ManglerChecker.kt +++ b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/mangle/ManglerChecker.kt @@ -22,7 +22,6 @@ class ManglerChecker( companion object { val hasDescriptor: (IrDeclarationBase) -> Boolean = { it.symbol.hasDescriptor } - val hasMetadata: (IrDeclarationBase) -> Boolean = { (it as? IrMetadataSourceOwner)?.metadata != null } } private val manglers = _manglers.toList() diff --git a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/Fir2Ir.kt b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/Fir2Ir.kt index aa32d40ed9f..a5d118c3f48 100644 --- a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/Fir2Ir.kt +++ b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/Fir2Ir.kt @@ -93,7 +93,11 @@ internal fun PhaseContext.fir2Ir( fir2IrResultPostCompute = { // it's important to compare manglers before actualization, since IR will be actualized, while FIR won't irModuleFragment.acceptVoid( - ManglerChecker(KonanManglerIr, Ir2FirManglerAdapter(FirNativeKotlinMangler()), needsChecking = ManglerChecker.hasMetadata) + ManglerChecker( + KonanManglerIr, + Ir2FirManglerAdapter(FirNativeKotlinMangler()), + needsChecking = { false }, // FIXME(KT-60648): Re-enable + ) ) } ).also {