fixup! K2: Attach annotations to FirAnonymousFunction from expected FunctionTypeKind
diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirCallCompletionResultsWriterTransformer.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirCallCompletionResultsWriterTransformer.kt index ad3814a..f4169c3 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirCallCompletionResultsWriterTransformer.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirCallCompletionResultsWriterTransformer.kt
@@ -826,7 +826,7 @@ kind?.annotationOnInvokeClassId?.let { classId -> if (annotations.any { it.getClassId() == classId }) return@let val annotation = - expectedType?.attributes?.get(CustomAnnotationTypeAttribute::class)?.annotations?.single { it.getClassId() == classId } + expectedType?.attributes?.get(CustomAnnotationTypeAttribute::class)?.annotations?.firstOrNull { it.getClassId() == classId } ?: return@let replaceAnnotations(annotations + annotation) }