class A { } operator fun A.component1() = 1 operator fun A.component2() = 1 class C { operator fun iterator(): Iterator = null!! } fun test() { for ((x, y) in C()) { } }