Files
kotlin-fork/compiler/testData/codegen/box/valueClasses/forStatement.kt
T
Evgeniy.Zhelenskiy 6117cdc0c3 [IR] Remove unused MFVC getters
Signed-off-by: Evgeniy.Zhelenskiy <Evgeniy.Zhelenskiy@jetbrains.com>

#KT-1179
2022-10-07 12:43:46 +00:00

17 lines
328 B
Kotlin
Vendored

// WITH_STDLIB
// TARGET_BACKEND: JVM_IR
// WORKS_WHEN_VALUE_CLASS
// LANGUAGE: +ValueClasses
@JvmInline
value class DPoint(val x: Double, val y: Double)
fun box(): String {
var res = 0.0
for (x in listOf(DPoint(1.0, 2.0), DPoint(3.0, 4.0))) {
res += x.x + x.y
}
require(res == 10.0)
return "OK"
}