FIR IC: do not record lookup on const - builtin types are not recorded

This commit is contained in:
Ilya Chernikov
2021-12-24 15:36:06 +01:00
committed by teamcity
parent a8594e9ce8
commit 11d6dccf51
@@ -17,8 +17,6 @@ import org.jetbrains.kotlin.fir.expressions.builder.buildArgumentList
import org.jetbrains.kotlin.fir.expressions.builder.buildArrayOfCall
import org.jetbrains.kotlin.fir.expressions.builder.buildConstExpression
import org.jetbrains.kotlin.fir.expressions.builder.buildErrorExpression
import org.jetbrains.kotlin.fir.lookupTracker
import org.jetbrains.kotlin.fir.recordTypeResolveAsLookup
import org.jetbrains.kotlin.fir.resolve.transformers.body.resolve.expectedConeType
import org.jetbrains.kotlin.fir.types.builder.buildResolvedTypeRef
import org.jetbrains.kotlin.fir.types.createArrayType
@@ -98,6 +96,5 @@ private fun FirConstExpression<*>.setProperType(session: FirSession): FirConstEx
type = kind.expectedConeType(session)
}
replaceTypeRef(typeRef)
session.lookupTracker?.recordTypeResolveAsLookup(typeRef, source, null)
return this
}