[FIR2IR] Don't use descriptor manglers in FIR2IR
They don't do anything, only complicate the initial configuration. KT-64990
This commit is contained in:
committed by
Space Team
parent
8b4cc050eb
commit
bc5810ee67
+6
-1
@@ -94,8 +94,13 @@ fun deserializeFromByteArray(
|
||||
deserializer.deserializeDeclaration(declarationProto, setParent = false)
|
||||
}
|
||||
|
||||
symbolTable.signaturer.withFileSignature(dummyFileSignature) {
|
||||
val signaturer = symbolTable.signaturer
|
||||
if (signaturer == null) {
|
||||
ExternalDependenciesGenerator(symbolTable, irProviders).generateUnboundSymbolsAsDependencies()
|
||||
} else {
|
||||
signaturer.withFileSignature(dummyFileSignature) {
|
||||
ExternalDependenciesGenerator(symbolTable, irProviders).generateUnboundSymbolsAsDependencies()
|
||||
}
|
||||
}
|
||||
toplevelParent.acceptChildrenVoid(PatchDeclarationParentsVisitor(toplevelParent))
|
||||
buildFakeOverridesForLocalClasses(symbolTable, typeSystemContext, symbolDeserializer, toplevelParent)
|
||||
|
||||
Reference in New Issue
Block a user