From c12d1930b4c89d0797e3c716fa1ecf35bb83f28a Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Mon, 20 Dec 2021 15:18:11 +0300 Subject: [PATCH] Fix FIR bootstrap (related to KT-49925) --- .../kotlin/konan/blackboxtest/support/util/SafeEnvironment.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/native/native.tests/tests/org/jetbrains/kotlin/konan/blackboxtest/support/util/SafeEnvironment.kt b/native/native.tests/tests/org/jetbrains/kotlin/konan/blackboxtest/support/util/SafeEnvironment.kt index c5ed94a5aad..e2d9cdeb056 100644 --- a/native/native.tests/tests/org/jetbrains/kotlin/konan/blackboxtest/support/util/SafeEnvironment.kt +++ b/native/native.tests/tests/org/jetbrains/kotlin/konan/blackboxtest/support/util/SafeEnvironment.kt @@ -13,7 +13,9 @@ internal data class NameAndSafeValue(val name: String, val safeValue: String) internal object SafeEnvVars : Iterable { private val environment: List by lazy { - buildList { + // See KT-49925 + @Suppress("RemoveExplicitTypeArguments") + buildList { System.getenv().forEach { (name, value) -> val safeValue = if (isSafeEnvVar(name)) doEscape(value) else HIDDEN_VALUE this += NameAndSafeValue(name, safeValue)