diff --git a/libraries/stdlib/js-ir/build.gradle.kts b/libraries/stdlib/js-ir/build.gradle.kts index 2e9046e3500..ec554930a7a 100644 --- a/libraries/stdlib/js-ir/build.gradle.kts +++ b/libraries/stdlib/js-ir/build.gradle.kts @@ -150,8 +150,11 @@ tasks.withType>().configureEach { val compileKotlinJs by tasks.existing(KotlinCompile::class) { kotlinOptions.freeCompilerArgs += "-Xir-module-name=kotlin" -} + if (!kotlinBuildProperties.disableWerror) { + kotlinOptions.allWarningsAsErrors = true + } +} val compileTestKotlinJs by tasks.existing(KotlinCompile::class) { val sources: FileCollection = kotlin.sourceSets["commonTest"].kotlin diff --git a/libraries/stdlib/js-ir/runtime/jsIntrinsics.kt b/libraries/stdlib/js-ir/runtime/jsIntrinsics.kt index f9cd6eee603..62937340ad5 100644 --- a/libraries/stdlib/js-ir/runtime/jsIntrinsics.kt +++ b/libraries/stdlib/js-ir/runtime/jsIntrinsics.kt @@ -3,7 +3,7 @@ * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. */ -@file:Suppress("NON_MEMBER_FUNCTION_NO_BODY") +@file:Suppress("NON_MEMBER_FUNCTION_NO_BODY", "UNUSED_PARAMETER", "unused") package kotlin.js