diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/ToplevelPhases.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/ToplevelPhases.kt index 8bd64b13a73..17ba1ed0b10 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/ToplevelPhases.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/ToplevelPhases.kt @@ -249,6 +249,8 @@ internal val psiToIrPhase = konanUnitPhase( // Enable lazy IR genration for newly-created symbols inside BE stubGenerator.unboundSymbolGeneration = true + symbolTable.noUnboundLeft("Unbound symbols left after linker") + module.acceptVoid(ManglerChecker(KonanManglerIr, Ir2DescriptorManglerAdapter(KonanManglerDesc))) val fakeOverrideChecker = FakeOverrideChecker(KonanManglerIr, KonanManglerDesc) linker.modules.values.forEach{ fakeOverrideChecker.check(it) }