From b4d648258160ab9fc37507758fb5d7680a59f42d Mon Sep 17 00:00:00 2001 From: Igor Yakovlev Date: Mon, 27 Mar 2023 19:59:58 +0200 Subject: [PATCH] [Serialization] Fix invalid ir type for deserialize generator --- .../serialization/compiler/backend/ir/SerializerIrGenerator.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/kotlinx-serialization/kotlinx-serialization.backend/src/org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGenerator.kt b/plugins/kotlinx-serialization/kotlinx-serialization.backend/src/org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGenerator.kt index 1baab783220..0a75506a395 100644 --- a/plugins/kotlinx-serialization/kotlinx-serialization.backend/src/org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGenerator.kt +++ b/plugins/kotlinx-serialization/kotlinx-serialization.backend/src/org/jetbrains/kotlinx/serialization/compiler/backend/ir/SerializerIrGenerator.kt @@ -354,7 +354,7 @@ open class SerializerIrGenerator( else -> null } return if (defaultPrimitive == null) - irNull(compilerContext.irBuiltIns.anyNType) to (compilerContext.irBuiltIns.anyNType) + T.makeNullable().let { irNull(it) to it } else defaultPrimitive to T }