[FIR] Fix infinite recursion of ConeDefinitelyNotNullType

This commit is contained in:
Dmitriy Novozhilov
2021-04-14 14:21:36 +03:00
parent 7c6a9aa963
commit 861f69822b
@@ -607,7 +607,7 @@ class FirElementSerializer private constructor(
val builder = ProtoBuf.Type.newBuilder()
when (type) {
is ConeDefinitelyNotNullType -> return typeProto(type, toSuper, correspondingTypeRef, isDefinitelyNotNullType = true)
is ConeDefinitelyNotNullType -> return typeProto(type.original, toSuper, correspondingTypeRef, isDefinitelyNotNullType = true)
is ConeKotlinErrorType -> {
extension.serializeErrorType(type, builder)
return builder