[JS IR BE] Use fresh name for external JsModule declarations.

This commit is contained in:
Svyatoslav Kuzmich
2020-02-21 16:50:25 +03:00
parent 5c6f452c10
commit cd80eced32
5 changed files with 30 additions and 1 deletions
@@ -370,7 +370,7 @@ class NameTables(
declaration !is IrDeclarationWithName ->
return
declaration.isEffectivelyExternal() ->
declaration.isEffectivelyExternal() && (declaration.getJsModule() == null || declaration.isJsNonModule()) ->
globalNames.declareStableName(declaration, declaration.getJsNameOrKotlinName().identifier)
else ->