// KJS_WITH_FULL_RUNTIME // EXPECTED_REACHABLE_NODES: 1518 package foo class A { operator fun component1(): Int = 1 } operator fun A.component2(): String = "n" fun box(): String { val list = mutableListOf() list.add(A()) var i = 0; var s = "" for ((a, b) in list) { i = a; s = b; } if (i != 1) return "i != 1, it: " + i if (s != "n") return "s != 'n', it: " + s return "OK" }