2cdfe35e7 ^
257b16ca3 ^
06a8b4881 ^
08bc9ac03 ^
3b783f7e1 ^
1
2
3
4
5 6 7 8 9 10 11 12 13
14 15
discard """ output: "123" targets: "C" """ # Try to break the transformation pass: iterator iterAndZero(a: var openArray[int]): int = for i in 0..len(a)-1: yield a[i] a[i] = 0 var x = [[1, 2, 3], [4, 5, 6]] for y in iterAndZero(x[0]): write(stdout, $y) #OUT 123 write stdout, "\n"