diff --git a/core/commonMain/src/kotlinx/serialization/internal/PluginExceptions.kt b/core/commonMain/src/kotlinx/serialization/internal/PluginExceptions.kt index f07296ebc..743343960 100644 --- a/core/commonMain/src/kotlinx/serialization/internal/PluginExceptions.kt +++ b/core/commonMain/src/kotlinx/serialization/internal/PluginExceptions.kt @@ -7,7 +7,7 @@ import kotlinx.serialization.descriptors.SerialDescriptor @OptIn(ExperimentalSerializationApi::class) @InternalSerializationApi -public fun throwMissingFieldException(seen: Int, goldenMask: Int, descriptor: SerialDescriptor) { +public fun throwMissingFieldException(seen: Int, goldenMask: Int, descriptor: SerialDescriptor): Nothing { val missingFields = mutableListOf() var missingFieldsBits = goldenMask and seen.inv() @@ -22,7 +22,7 @@ public fun throwMissingFieldException(seen: Int, goldenMask: Int, descriptor: Se @OptIn(ExperimentalSerializationApi::class) @InternalSerializationApi -public fun throwArrayMissingFieldException(seenArray: IntArray, goldenMaskArray: IntArray, descriptor: SerialDescriptor) { +public fun throwArrayMissingFieldException(seenArray: IntArray, goldenMaskArray: IntArray, descriptor: SerialDescriptor): Nothing { val missingFields = mutableListOf() for (maskSlot in goldenMaskArray.indices) {