[KLIB] Cutting down usages of moduleDescriptor in linker
Replace map key `ModuleDescriptor` with `String` which is module name
This commit is contained in:
committed by
teamcityserver
parent
eadf252de9
commit
0326518fc9
@@ -275,7 +275,11 @@ fun loadIr(
|
||||
val irLinker =
|
||||
JsIrLinker(psi2IrContext.moduleDescriptor, messageLogger, irBuiltIns, symbolTable, functionFactory, feContext, null)
|
||||
val deserializedModuleFragments = sortDependencies(allDependencies, depsDescriptors.descriptors).map { klib ->
|
||||
irLinker.deserializeIrModuleHeader(depsDescriptors.getModuleDescriptor(klib), klib).also { moduleFragment ->
|
||||
irLinker.deserializeIrModuleHeader(
|
||||
depsDescriptors.getModuleDescriptor(klib),
|
||||
klib,
|
||||
deserializationStrategy = DeserializationStrategy.EXPLICITLY_EXPORTED
|
||||
).also { moduleFragment ->
|
||||
klib.manifestProperties.getProperty(KLIB_PROPERTY_JS_OUTPUT_NAME)?.let {
|
||||
moduleFragmentToUniqueName[moduleFragment] = it
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user