From f430d569d08b516d89b10ce3d256fdee0e760095 Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Sun, 27 Jun 2021 22:41:03 +0200 Subject: [PATCH] Fix warnings in js-ir/runtime/jsIntrinsics.kt Suppress "UNUSED_PARAMETER" to fix compilation warnings. Also suppress "unused" to make the file less yellow in the IDE. Also enable `-Werror`, unless Gradle property `kotlin.build.disable.werror` is set to true. --- libraries/stdlib/js-ir/build.gradle.kts | 5 ++++- libraries/stdlib/js-ir/runtime/jsIntrinsics.kt | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) 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