Added a symbol table emptiness assertion after linker
(cherry picked from commit 5f8573d7f822137e913edb9423afd62f5b675c8a)
This commit is contained in:
committed by
Vasily Levchenko
parent
238b2245e9
commit
36538cf5c5
+2
@@ -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) }
|
||||
|
||||
Reference in New Issue
Block a user