[Wasm] Support external companions

This commit is contained in:
Svyatoslav Kuzmich
2021-11-11 17:06:53 +03:00
parent 91ea3738b4
commit 7e9fc54e64
@@ -148,6 +148,10 @@ class ComplexExternalDeclarationsToTopLevelFunctionsLowering(val context: WasmBa
val parent = klass.parent
if (parent is IrClass) {
appendExternalClassReference(parent)
if (klass.isCompanion) {
// Reference to external companion object is reference to its parent class
return
}
append('.')
}
append(klass.getJsNameOrKotlinName())