diff --git a/js/js.translator/src/org/jetbrains/kotlin/js/translate/initializer/ClassInitializerTranslator.java b/js/js.translator/src/org/jetbrains/kotlin/js/translate/initializer/ClassInitializerTranslator.java index 761e929c5eb..914b47fd2a6 100644 --- a/js/js.translator/src/org/jetbrains/kotlin/js/translate/initializer/ClassInitializerTranslator.java +++ b/js/js.translator/src/org/jetbrains/kotlin/js/translate/initializer/ClassInitializerTranslator.java @@ -235,7 +235,7 @@ public final class ClassInitializerTranslator extends AbstractTranslator { } } - if (superDescriptor.isPrimary()) { + if (superDescriptor.isPrimary() || superDescriptor.getConstructedClass().isExternal()) { addCallToSuperMethod(arguments, initializer, superCall.getCall().getCallElement()); } else {