diff --git a/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/generators/FakeOverrideGenerator.kt b/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/generators/FakeOverrideGenerator.kt index a58abdb4f4c..6d25e0adb44 100644 --- a/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/generators/FakeOverrideGenerator.kt +++ b/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/generators/FakeOverrideGenerator.kt @@ -70,8 +70,8 @@ class FakeOverrideGenerator( val useSiteMemberScope = klass.unsubstitutedScope(session, scopeSession, withForcedTypeCalculator = true) val superTypesCallableNames = useSiteMemberScope.getCallableNames() val realDeclarationSymbols = realDeclarations.filterIsInstance>().mapTo(mutableSetOf(), FirSymbolOwner<*>::symbol) + val isLocal = klass !is FirRegularClass || klass.isLocal for (name in superTypesCallableNames) { - val isLocal = klass !is FirRegularClass || klass.isLocal useSiteMemberScope.processFunctionsByName(name) { functionSymbol -> createFakeOverriddenIfNeeded( klass, this, isLocal, functionSymbol,