(loop for i in '(4 8 9 a 13)
when (eq i 'a) return :good while (< i 12) collect i) signaling a type-error because the while is done before the when. Found by Paul Dietz. * src/code/loop.lisp (loop-do-if): Move the call to loop-pseudo-body outside of the binding of *loop-inside-conditional*.
Loading
Please register or sign in to comment