[FIR] Remove redundant setting of DeclarationStatus properties

This commit is contained in:
Kirill Rakhman
2023-02-01 18:11:37 +01:00
committed by Space Team
parent d204d65174
commit 152e63b198
7 changed files with 2 additions and 58 deletions
@@ -165,13 +165,6 @@ class FirSamResolver(
).apply {
isExpect = firRegularClass.isExpect
isActual = firRegularClass.isActual
isOverride = false
isOperator = false
isInfix = false
isExternal = false
isInline = false
isSuspend = false
isTailRec = false
}
this.symbol = syntheticFunctionSymbol
typeParameters += newTypeParameters.map { it.build() }
@@ -347,17 +347,7 @@ class FirSyntheticCallGenerator(
origin = FirDeclarationOrigin.Synthetic
this.symbol = symbol
this.name = name
status = FirDeclarationStatusImpl(Visibilities.Public, Modality.FINAL).apply {
isExpect = false
isActual = false
isOverride = false
isOperator = false
isInfix = false
isInline = false
isTailRec = false
isExternal = false
isSuspend = false
}
status = FirDeclarationStatusImpl(Visibilities.Public, Modality.FINAL)
returnTypeRef = returnType
resolvePhase = FirResolvePhase.BODY_RESOLVE
}