On Fri 15 Jul 2016 16:26, Pierre Lairez <pierre.lai...@gmail.com> writes:

> When running the following loop:
> (do ((i 1 (+ 1 i))
>      (j 0 i))
>     ((> i 4) (newline))
>   (display (list i j)))
>
> I expect without hesitation to read
> (1 0)(2 1)(3 2)(4 3)
>
> To my surprise, I obtain
> (1 0)(2 2)(3 3)(4 4)

Fixed.  Turns out I had already found and fixed this in master
(4632f3d9988f9a234298b7cc860b2374e2bcc712), but for some reason didn't
back-port the fix.  Done now.

Thanks for the report,

Andy

Reply via email to