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 908b0b0fe20..16a40c0b33a 100644 --- a/compiler/tests-common/tests/org/jetbrains/kotlin/fir/FirResolveBench.kt +++ b/compiler/tests-common/tests/org/jetbrains/kotlin/fir/FirResolveBench.kt @@ -313,17 +313,13 @@ class FirResolveBench(val withProgress: Boolean) { resolvedTypes++ val type = resolvedTypeRef.type if (type is ConeKotlinErrorType || type is ConeClassErrorType) { - if (resolvedTypeRef.psi == null) { - implicitTypes++ - } else { - errorTypes++ - if (resolvedTypeRef is FirErrorTypeRef && resolvedTypeRef.diagnostic is ConeStubDiagnostic) { - return - } - val psi = resolvedTypeRef.psi!! - val problem = "${resolvedTypeRef::class.simpleName} -> ${type::class.simpleName}: ${type.render()}" - reportProblem(problem, psi) + errorTypes++ + if (resolvedTypeRef is FirErrorTypeRef && resolvedTypeRef.diagnostic is ConeStubDiagnostic) { + return } + val psi = resolvedTypeRef.psi ?: return + val problem = "${resolvedTypeRef::class.simpleName} -> ${type::class.simpleName}: ${type.render()}" + reportProblem(problem, psi) } } })