diff --git a/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/declaration/FirExposedVisibilityChecker.kt b/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/declaration/FirExposedVisibilityChecker.kt index af9246cbc20..77fd575c668 100644 --- a/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/declaration/FirExposedVisibilityChecker.kt +++ b/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/declaration/FirExposedVisibilityChecker.kt @@ -94,7 +94,7 @@ object FirExposedVisibilityChecker : FirMemberDeclarationChecker() { } private fun checkFunction(declaration: FirFunction<*>, reporter: DiagnosticReporter) { - val functionVisibility = (declaration as FirMemberDeclaration).firEffectiveVisibility(declaration.session) + val functionVisibility = (declaration as FirMemberDeclaration).effectiveVisibility if (declaration !is FirConstructor) { val restricting = declaration.returnTypeRef.coneTypeSafe() ?.leastPermissiveDescriptor(declaration.session, functionVisibility)