[FIR] Remove useless call to FirWhenSubjectExpression.replaceConeTypeOrNull

This operation is a no-op.

#KT-61316
This commit is contained in:
Kirill Rakhman
2023-09-22 15:30:51 +02:00
committed by Space Team
parent d820ddc27d
commit a652c93828
@@ -142,11 +142,6 @@ class FirControlFlowStatementsResolveTransformer(transformer: FirAbstractBodyRes
whenSubjectExpression: FirWhenSubjectExpression,
data: ResolutionMode
): FirStatement {
val parentWhen = whenSubjectExpression.whenRef.value
val subjectType = parentWhen.subject?.resolvedType ?: parentWhen.subjectVariable?.returnTypeRef?.coneTypeOrNull
if (subjectType != null) {
whenSubjectExpression.resultType = subjectType
}
dataFlowAnalyzer.exitWhenSubjectExpression(whenSubjectExpression)
return components.transformWhenSubjectExpressionUsingSmartcastInfo(whenSubjectExpression)
}