[JS SCRIPT] Handle IrScript in mangler correctly

This commit is contained in:
Roman Artemev
2020-05-14 13:18:21 +03:00
committed by romanart
parent 785fa7dd1c
commit e573efb3a5
@@ -183,6 +183,10 @@ abstract class IrMangleComputer(protected val builder: StringBuilder, private va
override fun visitElement(element: IrElement, data: Boolean) = error("unexpected element ${element.render()}")
override fun visitScript(declaration: IrScript, data: Boolean) {
declaration.parent.accept(this, data)
}
override fun visitClass(declaration: IrClass, data: Boolean) {
isRealExpect = isRealExpect or declaration.isExpect
typeParameterContainer.add(declaration)