[WasmJs] Prohibit external classes to be a storage of an associated objects

Fix #KT-65355
This commit is contained in:
Igor Yakovlev
2024-01-27 02:23:04 +01:00
parent 6930fc8fed
commit 324d079111
13 changed files with 116 additions and 2 deletions
@@ -678,6 +678,8 @@ val loweringList = listOf(
wasmStringSwitchOptimizerLowering,
associatedObjectsLowering,
complexExternalDeclarationsToTopLevelFunctionsLowering,
complexExternalDeclarationsUsagesLowering,
@@ -724,8 +726,6 @@ val loweringList = listOf(
eraseVirtualDispatchReceiverParametersTypes,
bridgesConstructionPhase,
associatedObjectsLowering,
objectDeclarationLoweringPhase,
genericReturnTypeLowering,
unitToVoidLowering,