[FIR] Remove useless call to FirWhenSubjectExpression.replaceConeTypeOrNull
This operation is a no-op. #KT-61316
This commit is contained in:
committed by
Space Team
parent
d820ddc27d
commit
a652c93828
-5
@@ -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)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user