From 8f420eb3e148e0ee4409c56ed21d86ace869562f Mon Sep 17 00:00:00 2001 From: Stanislav Ruban Date: Mon, 11 Mar 2024 04:11:10 +0200 Subject: [PATCH] [FIR][checkers][Wasm] Turn FirWasmJsInteropTypesChecker into a platform checker #KT-66475 Fixed --- .../wasm/checkers/declaration/FirWasmJsInteropTypesChecker.kt | 2 +- .../multiplatform/ActualExternalTypeAsJsInteropType.fir.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler/fir/checkers/checkers.wasm/src/org/jetbrains/kotlin/fir/analysis/wasm/checkers/declaration/FirWasmJsInteropTypesChecker.kt b/compiler/fir/checkers/checkers.wasm/src/org/jetbrains/kotlin/fir/analysis/wasm/checkers/declaration/FirWasmJsInteropTypesChecker.kt index e25d94bfbed..57b74cfc300 100644 --- a/compiler/fir/checkers/checkers.wasm/src/org/jetbrains/kotlin/fir/analysis/wasm/checkers/declaration/FirWasmJsInteropTypesChecker.kt +++ b/compiler/fir/checkers/checkers.wasm/src/org/jetbrains/kotlin/fir/analysis/wasm/checkers/declaration/FirWasmJsInteropTypesChecker.kt @@ -22,7 +22,7 @@ import org.jetbrains.kotlin.fir.resolve.fullyExpandedType import org.jetbrains.kotlin.fir.types.* import org.jetbrains.kotlin.name.WasmStandardClassIds -object FirWasmJsInteropTypesChecker : FirBasicDeclarationChecker(MppCheckerKind.Common) { +object FirWasmJsInteropTypesChecker : FirBasicDeclarationChecker(MppCheckerKind.Platform) { override fun check(declaration: FirDeclaration, context: CheckerContext, reporter: DiagnosticReporter) { val session = context.session diff --git a/compiler/testData/diagnostics/wasmTests/multiplatform/ActualExternalTypeAsJsInteropType.fir.kt b/compiler/testData/diagnostics/wasmTests/multiplatform/ActualExternalTypeAsJsInteropType.fir.kt index 02e457a7446..ed28f1aabfa 100644 --- a/compiler/testData/diagnostics/wasmTests/multiplatform/ActualExternalTypeAsJsInteropType.fir.kt +++ b/compiler/testData/diagnostics/wasmTests/multiplatform/ActualExternalTypeAsJsInteropType.fir.kt @@ -4,7 +4,7 @@ expect interface ExternalInterface -external fun externalFunction(arg: ExternalInterface) +external fun externalFunction(arg: ExternalInterface) // MODULE: wasm()()(commonwasm) // TARGET_PLATFORM: Wasm