Fix FIR bootstrap (related to KT-49925)

This commit is contained in:
Mikhail Glukhikh
2021-12-20 15:18:11 +03:00
parent 5b073c2565
commit c12d1930b4
@@ -13,7 +13,9 @@ internal data class NameAndSafeValue(val name: String, val safeValue: String)
internal object SafeEnvVars : Iterable<NameAndSafeValue> {
private val environment: List<NameAndSafeValue> by lazy {
buildList {
// See KT-49925
@Suppress("RemoveExplicitTypeArguments")
buildList<NameAndSafeValue> {
System.getenv().forEach { (name, value) ->
val safeValue = if (isSafeEnvVar(name)) doEscape(value) else HIDDEN_VALUE
this += NameAndSafeValue(name, safeValue)