[FIR] Don't keep ref to whole class proto

Store module name only
This commit is contained in:
Andrey Zinovyev
2021-05-20 17:43:01 +03:00
committed by teamcityserver
parent a121061df7
commit 617d99faac
6 changed files with 14 additions and 20 deletions
@@ -215,7 +215,9 @@ fun deserializeClassToSymbol(
it.sourceElement = containerSource
it.proto = FirClassProto(classProto, nameResolver)
classProto.getExtensionOrNull(JvmProtoBuf.classModuleName)?.let { idx ->
it.moduleName = nameResolver.getString(idx)
}
}
}