[IR] Clean up linker interface

This commit is contained in:
Roman Artemev
2020-05-06 10:39:54 +03:00
committed by romanart
parent 1e9c9ef7e0
commit 9f99094780
8 changed files with 16 additions and 46 deletions
@@ -525,7 +525,7 @@ abstract class KotlinIrLinker(
protected open fun createCurrentModuleDeserializer(moduleFragment: IrModuleFragment, dependencies: Collection<IrModuleDeserializer>): IrModuleDeserializer =
CurrentModuleDeserializer(moduleFragment, dependencies)
override fun init(moduleFragment: IrModuleFragment?, extensions: Collection<IrExtensionGenerator>) {
override fun init(moduleFragment: IrModuleFragment?) {
if (moduleFragment != null) {
val currentModuleDependencies = moduleFragment.descriptor.allDependencyModules.map {
deserializersForModules[it] ?: error("No deserializer found for $it")