Hack KT-57373
diff --git a/compiler/fir/fir-serialization/src/org/jetbrains/kotlin/fir/serialization/FirKLibSerializerExtension.kt b/compiler/fir/fir-serialization/src/org/jetbrains/kotlin/fir/serialization/FirKLibSerializerExtension.kt index ea63b59..1dc71c3 100644 --- a/compiler/fir/fir-serialization/src/org/jetbrains/kotlin/fir/serialization/FirKLibSerializerExtension.kt +++ b/compiler/fir/fir-serialization/src/org/jetbrains/kotlin/fir/serialization/FirKLibSerializerExtension.kt
@@ -20,6 +20,7 @@ import org.jetbrains.kotlin.metadata.serialization.MutableVersionRequirementTable import org.jetbrains.kotlin.protobuf.GeneratedMessageLite import org.jetbrains.kotlin.serialization.deserialization.DYNAMIC_TYPE_DESERIALIZER_ID +import org.jetbrains.kotlin.metadata.deserialization.* class FirKLibSerializerExtension( override val session: FirSession, @@ -67,6 +68,7 @@ ) { property.setFileId(proto, KlibMetadataProtoBuf.propertyFile) property.setKDoc(proto, KlibMetadataProtoBuf.propertyKdoc) + proto.flags = proto.flags or Flags.HAS_GETTER.toFlags(true) or Flags.HAS_SETTER.toFlags(property.isVar) super.serializeProperty(property, proto, versionRequirementTable, childSerializer) }