From 0446a21b46fae3684a758a85fa3d4e921f4b9d97 Mon Sep 17 00:00:00 2001 From: Ilya Chernikov Date: Mon, 27 Dec 2021 13:58:20 +0100 Subject: [PATCH] FIR IC: remove unnecessary lookup tracking in retrun type calc --- .../transformers/body/resolve/FirImplicitBodyResolve.kt | 3 --- 1 file changed, 3 deletions(-) diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirImplicitBodyResolve.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirImplicitBodyResolve.kt index 497cb53fdc1..a990a186c9a 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirImplicitBodyResolve.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirImplicitBodyResolve.kt @@ -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)