diff --git a/compiler/tests-common/tests/org/jetbrains/kotlin/fir/FirResolveBench.kt b/compiler/tests-common/tests/org/jetbrains/kotlin/fir/FirResolveBench.kt index 226da938449..381fe817008 100644 --- a/compiler/tests-common/tests/org/jetbrains/kotlin/fir/FirResolveBench.kt +++ b/compiler/tests-common/tests/org/jetbrains/kotlin/fir/FirResolveBench.kt @@ -10,10 +10,7 @@ import org.jetbrains.kotlin.fir.builder.RawFirBuilder import org.jetbrains.kotlin.fir.declarations.FirFile import org.jetbrains.kotlin.fir.resolve.FirProvider import org.jetbrains.kotlin.fir.resolve.impl.FirProviderImpl -import org.jetbrains.kotlin.fir.types.ConeClassErrorType -import org.jetbrains.kotlin.fir.types.ConeKotlinErrorType -import org.jetbrains.kotlin.fir.types.FirResolvedTypeRef -import org.jetbrains.kotlin.fir.types.FirTypeRef +import org.jetbrains.kotlin.fir.types.* import org.jetbrains.kotlin.fir.visitors.FirTransformer import org.jetbrains.kotlin.fir.visitors.FirVisitorVoid import org.jetbrains.kotlin.psi.KtFile @@ -126,6 +123,14 @@ class FirResolveBench(val withProgress: Boolean) { } } + override fun visitImplicitTypeRef(implicitTypeRef: FirImplicitTypeRef) { + if (implicitTypeRef is FirResolvedTypeRef) { + visitResolvedTypeRef(implicitTypeRef) + } else { + visitTypeRef(implicitTypeRef) + } + } + override fun visitResolvedTypeRef(resolvedTypeRef: FirResolvedTypeRef) { resolvedTypes++ val type = resolvedTypeRef.type