[JS IR] Add additional exported declarations inside dce loop

[JS IR] Remove useless filter in dce for more log information

^KT-44469 fixed
This commit is contained in:
Ilya Goncharov
2021-01-25 17:17:52 +03:00
parent d88d1d048e
commit 5fa9acc17a
@@ -407,13 +407,16 @@ fun usefulDeclarations(roots: Iterable<IrDeclaration>, context: JsIrBackendConte
}
}
}
context.additionalExportedDeclarations
.forEach { it.enqueue(null, "from additionalExportedDeclarations", altFromFqn = "<ROOT>") }
}
if (printReachabilityInfo) {
reachabilityInfo.forEach(::println)
}
return result + context.additionalExportedDeclarations
return result
}
private fun Collection<IrClass>.filterDescendantsOf(bases: Collection<IrClass>): Collection<IrClass> {