[Wasm] Move external RTT checkers to web.common and reuse in Wasm

#KT-56849
This commit is contained in:
Svyatoslav Kuzmich
2023-11-21 14:29:28 +01:00
committed by Space Team
parent d219d5380b
commit cf3b293072
24 changed files with 360 additions and 121 deletions
@@ -628,11 +628,8 @@ val FIR_NON_SUPPRESSIBLE_ERROR_NAMES: Set<String> = setOf(
"INLINE_CLASS_IN_EXTERNAL_DECLARATION",
"EXTENSION_FUNCTION_IN_EXTERNAL_DECLARATION",
"NON_EXTERNAL_DECLARATION_IN_INAPPROPRIATE_FILE",
"CANNOT_CHECK_FOR_EXTERNAL_INTERFACE",
"EXTERNAL_INTERFACE_AS_CLASS_LITERAL",
"JS_EXTERNAL_INHERITORS_ONLY",
"JS_EXTERNAL_ARGUMENT",
"EXTERNAL_INTERFACE_AS_REIFIED_TYPE_ARGUMENT",
"WRONG_EXPORTED_DECLARATION",
"NESTED_JS_EXPORT",
"DELEGATION_BY_DYNAMIC",
@@ -676,6 +673,9 @@ val FIR_NON_SUPPRESSIBLE_ERROR_NAMES: Set<String> = setOf(
"WRONG_BODY_OF_EXTERNAL_DECLARATION",
"WRONG_INITIALIZER_OF_EXTERNAL_DECLARATION",
"WRONG_DEFAULT_VALUE_FOR_EXTERNAL_FUN_PARAMETER",
"CANNOT_CHECK_FOR_EXTERNAL_INTERFACE",
"EXTERNAL_INTERFACE_AS_CLASS_LITERAL",
"EXTERNAL_INTERFACE_AS_REIFIED_TYPE_ARGUMENT",
"JSCODE_ARGUMENT_NON_CONST_EXPRESSION",
"SYNTAX",
)