[Private fake overrides] Private fake override construction

This commit is contained in:
Alexander Gorshenev
2020-10-21 22:40:18 +03:00
parent c90556a883
commit 223d1dd5e6
8 changed files with 63 additions and 58 deletions
@@ -31,7 +31,7 @@ class JsIrLinker(
deserializeFakeOverrides: Boolean = FakeOverrideControl.deserializeFakeOverrides
) : KotlinIrLinker(currentModule, logger, builtIns, symbolTable, emptyList(), deserializeFakeOverrides) {
override val fakeOverrideBuilder = FakeOverrideBuilder(symbolTable, IdSignatureSerializer(JsManglerIr), builtIns)
override val fakeOverrideBuilder = FakeOverrideBuilder(this, symbolTable, IdSignatureSerializer(JsManglerIr), builtIns)
override fun isBuiltInModule(moduleDescriptor: ModuleDescriptor): Boolean =
moduleDescriptor === moduleDescriptor.builtIns.builtInsModule