diff --git a/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/diagnostics/coneDiagnosticToFirDiagnostic.kt b/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/diagnostics/coneDiagnosticToFirDiagnostic.kt index 33c259aeeb7..01b2eaf19d2 100644 --- a/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/diagnostics/coneDiagnosticToFirDiagnostic.kt +++ b/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/diagnostics/coneDiagnosticToFirDiagnostic.kt @@ -156,8 +156,8 @@ private fun ConeDiagnostic.toKtDiagnostic( } private val KtFakeSourceElementKind.canBeIgnored: Boolean - get() = this != KtFakeSourceElementKind.ReferenceInAtomicQualifiedAccess - && this != KtFakeSourceElementKind.ImplicitReturnTypeOfLambdaValueParameter + get() = this == KtFakeSourceElementKind.DelegatingConstructorCall + || this == KtFakeSourceElementKind.ErrorTypeRef fun FirBasedSymbol<*>.toInvisibleReferenceDiagnostic(source: KtSourceElement?): KtDiagnostic? = when (val symbol = this) { is FirCallableSymbol<*> -> FirErrors.INVISIBLE_REFERENCE.createOn(source, symbol, symbol.visibility, symbol.callableId.classId)