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)
}