Files
kotlin-fork/compiler/testData/codegen/box/builderInference/issues/kt64066.kt
T
Mikhail Glukhikh 678816f9e8 K1: introduce BUILDER_INFERENCE_STUB_PARAMETER_TYPE to prevent compiler crashes
This diagnostic is reported in rare situations when
StubTypeForBuilderInference is kept as a parameter type
of for loop or lambda. Before this commit, we had in K1
"Could not load module <error module>" from IrLinker instead.

Related to: KT-52757, KT-53109, KT-63841, KT-64066
#KT-53478 Fixed
2024-02-27 10:25:13 +00:00

14 lines
232 B
Kotlin
Vendored

// WITH_STDLIB
// ISSUE: KT-64066
// IGNORE_BACKEND_K1: ANY
// Reason: red code
fun box(): String {
val map = buildMap {
put(1, 1)
for (v in values) {}
}
if (map[1] != 1) return "FAIL"
return "OK"
}