diff options
author | Araq <rumpf_a@web.de> | 2011-08-18 18:52:05 +0200 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2011-08-18 18:52:05 +0200 |
commit | 257b16ca34af4695a2c8881c976f5fe343fe51ed (patch) | |
tree | 359c985c39dfb7b1756f4f4cc28078fecb2334b3 /tests/reject | |
parent | f8ac84f8635c3e182d668c6246512fda8d5c92a8 (diff) | |
download | Nim-257b16ca34af4695a2c8881c976f5fe343fe51ed.tar.gz |
inlining of 'var openarray' iterators now work
Diffstat (limited to 'tests/reject')
-rwxr-xr-x | tests/reject/titer2.nim | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/tests/reject/titer2.nim b/tests/reject/titer2.nim deleted file mode 100755 index 5253d2576..000000000 --- a/tests/reject/titer2.nim +++ /dev/null @@ -1,16 +0,0 @@ -discard """ - file: "titer2.nim" - msg: "internal error: not implemented: pass to var parameter" -""" -# 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 - - - |