[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
@@ -70,4 +70,8 @@ object WASM_DIAGNOSTICS_LIST : DiagnosticList("FirWasmErrors") {
val WASI_EXTERNAL_NOT_TOP_LEVEL_FUNCTION by error<KtElement>()
val WASI_EXTERNAL_FUNCTION_WITHOUT_IMPORT by error<KtElement>()
}
val ASSOCIATED_OBJECTS by object : DiagnosticGroup("Associated object") {
val ASSOCIATED_OBJECT_INVALID_BINDING by error<KtElement>()
}
}