[FIR] do not resolve to status inside FirNamedFunctionSymbol.isLocal

1. this optimizes the isLocal call
2. this allows to check isLocal without resolving the status from the `FirNamedFunctionSymbol.canBeDeprecated`
This commit is contained in:
Ilya Kirillov
2023-02-20 17:43:41 +01:00
parent c366a7a9b0
commit d2f3dce8c9
@@ -95,4 +95,4 @@ inline val FirPropertyAccessorSymbol.allowsToHaveFakeOverride: Boolean get() = v
inline val FirPropertySymbol.allowsToHaveFakeOverride: Boolean get() = visibility.allowsToHaveFakeOverride
inline val FirNamedFunctionSymbol.isLocal: Boolean get() = visibility == Visibilities.Local
inline val FirNamedFunctionSymbol.isLocal: Boolean get() = rawStatus.visibility == Visibilities.Local