diff --git a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/IrFileSerializer.kt b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/IrFileSerializer.kt index 853e2bb4d58..384ab44318d 100644 --- a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/IrFileSerializer.kt +++ b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/IrFileSerializer.kt @@ -986,7 +986,7 @@ open class IrFileSerializer( } private fun serializeIrDeclarationBase(declaration: IrDeclaration, flags: Long?): ProtoDeclarationBase { - expectActualTable.findExpectsForActuals(declaration) + if (!skipExpects) expectActualTable.findExpectsForActuals(declaration) return with(ProtoDeclarationBase.newBuilder()) { symbol = serializeIrSymbol((declaration as IrSymbolOwner).symbol) coordinates = serializeCoordinates(declaration.startOffset, declaration.endOffset)