diff --git a/compiler/frontend/src/org/jetbrains/kotlin/resolve/TypeResolver.kt b/compiler/frontend/src/org/jetbrains/kotlin/resolve/TypeResolver.kt index 6ce212a77e4..b38b50486fc 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/resolve/TypeResolver.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/resolve/TypeResolver.kt @@ -72,8 +72,8 @@ public class TypeResolver( val cachedType = c.trace.getBindingContext().get(BindingContext.TYPE, typeReference) if (cachedType != null) return type(cachedType) - if (typeReference.debugTypeInfo != null) { - val debugType = typeReference.debugTypeInfo + val debugType = typeReference.debugTypeInfo + if (debugType != null) { c.trace.record(BindingContext.TYPE, typeReference, debugType) return type(debugType) }