From eb8beaf52846f48b53c3f382ea19c030ff314b2e Mon Sep 17 00:00:00 2001 From: Pavel Shishkin Date: Mon, 25 Nov 2024 13:55:01 +0000 Subject: [PATCH] [CMP] CMP-5680: fix function selection metadata-added functions could be duplicated by number of files with the same package (KT-73135) Merge-request: KOTLIN-MR-1279 Merged-by: Pavel Shishkin --- .../compiler/plugins/kotlin/lower/AbstractComposeLowering.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/compose/compiler-hosted/src/main/java/androidx/compose/compiler/plugins/kotlin/lower/AbstractComposeLowering.kt b/plugins/compose/compiler-hosted/src/main/java/androidx/compose/compiler/plugins/kotlin/lower/AbstractComposeLowering.kt index c63659f61e5a0..04532a3993d40 100644 --- a/plugins/compose/compiler-hosted/src/main/java/androidx/compose/compiler/plugins/kotlin/lower/AbstractComposeLowering.kt +++ b/plugins/compose/compiler-hosted/src/main/java/androidx/compose/compiler/plugins/kotlin/lower/AbstractComposeLowering.kt @@ -818,7 +818,7 @@ abstract class AbstractComposeLowering( private fun IrClass.getMetadataStabilityGetterFun(): IrSimpleFunctionSymbol? { val suitableFunctions = context.referenceFunctions(CallableId(this.packageFqName!!, uniqueStabilityGetterName())) - return suitableFunctions.singleOrNull() + return suitableFunctions.firstOrNull() } private fun IrClass.getRuntimeStabilityValue(): IrExpression? {