diff --git a/js/js.translator/src/org/jetbrains/kotlin/js/translate/context/StaticContext.java b/js/js.translator/src/org/jetbrains/kotlin/js/translate/context/StaticContext.java index 71a22e1a1ae..105ed3339a6 100644 --- a/js/js.translator/src/org/jetbrains/kotlin/js/translate/context/StaticContext.java +++ b/js/js.translator/src/org/jetbrains/kotlin/js/translate/context/StaticContext.java @@ -559,7 +559,11 @@ public final class StaticContext { if (container == null) { return null; } - return getQualifiedReference(container); + JsExpression result = getQualifiedReference(container); + if (DescriptorUtils.isCompanionObject(container)) { + result = Namer.getCompanionObjectAccessor(result); + } + return result; } };