diff --git a/js/js.translator/src/org/jetbrains/k2js/translate/declaration/NamespaceTranslator.java b/js/js.translator/src/org/jetbrains/k2js/translate/declaration/NamespaceTranslator.java index 1bb384775c2..d15167ee990 100644 --- a/js/js.translator/src/org/jetbrains/k2js/translate/declaration/NamespaceTranslator.java +++ b/js/js.translator/src/org/jetbrains/k2js/translate/declaration/NamespaceTranslator.java @@ -111,7 +111,9 @@ final class NamespaceTranslator extends AbstractTranslator { List defineInvocation = descriptorToDefineInvocation.get(descriptor); if (defineInvocation == null) { - createDefinitionPlace(initializer, descriptorToDefineInvocation); + if (initializer != null || !visitor.getResult().isEmpty()) { + createDefinitionPlace(initializer, descriptorToDefineInvocation); + } } else { if (context().isEcma5() && initializer != null) {