[Wasm] Restore binary compatibility of PlatformDiagnosticSuppressor

Keep the original shouldReportUnusedParameter method without
 BindingContext parameter

^KT-58188 Fixed
This commit is contained in:
Svyatoslav Kuzmich
2023-05-17 09:15:07 +02:00
committed by teamcity
parent e39d9c2c35
commit dc4aa8c15e
5 changed files with 15 additions and 5 deletions
@@ -25,5 +25,8 @@ object WasmDiagnosticSuppressor : PlatformDiagnosticSuppressor {
return true
}
override fun shouldReportUnusedParameter(parameter: VariableDescriptor): Boolean =
true
override fun shouldReportNoBody(descriptor: CallableMemberDescriptor): Boolean = true
}
@@ -8,6 +8,7 @@ package org.jetbrains.kotlin.wasm.resolve
import org.jetbrains.kotlin.container.StorageComponentContainer
import org.jetbrains.kotlin.container.useImpl
import org.jetbrains.kotlin.container.useInstance
import org.jetbrains.kotlin.js.analyze.JsNativeDiagnosticSuppressor
import org.jetbrains.kotlin.js.naming.NameSuggestion
import org.jetbrains.kotlin.js.naming.WasmNameSuggestion
import org.jetbrains.kotlin.js.resolve.ExtensionFunctionToExternalIsInlinable