FIR IC: remove unnecessary lookup tracking in retrun type calc

This commit is contained in:
Ilya Chernikov
2021-12-27 13:58:20 +01:00
committed by teamcity
parent 2aba465494
commit 0446a21b46
@@ -245,9 +245,6 @@ private class ReturnTypeCalculatorWithJump(
val baseDeclaration = baseSymbol.fir as FirTypedDeclaration
val baseReturnTypeRef = tryCalculateReturnType(baseDeclaration)
val baseReturnType = baseReturnTypeRef.type
session.lookupTracker?.recordTypeResolveAsLookup(
baseReturnTypeRef, declaration.source, session.firProvider.getFirCallableContainerFile(declaration.symbol)?.source
)
val coneType = substitutor.substituteOrSelf(baseReturnType)
val returnType = declaration.returnTypeRef.resolvedTypeFromPrototype(coneType)
declaration.replaceReturnTypeRef(returnType)