FIR: Optimize deserialized annotations loading

This commit is contained in:
Denis Zharkov
2020-06-17 16:04:01 +03:00
parent 260e2d0dc3
commit 429b2a9705
5 changed files with 37 additions and 29 deletions
@@ -280,7 +280,7 @@ class FirMemberDeserializer(private val c: FirDeserializationContext) {
}
}
fun loadFunction(proto: ProtoBuf.Function): FirSimpleFunction {
fun loadFunction(proto: ProtoBuf.Function, byteContent: ByteArray? = null): FirSimpleFunction {
val flags = if (proto.hasFlags()) proto.flags else loadOldFlags(proto.oldFlags)
val receiverAnnotations =