Fix issue noted by Helmut Eller that (collect (scan '(1 2 3))) was not
optimized. Solution pointed out by Helmut too. s-code.lisp: o LIFT-OUT-VARS needs to return CODE instead of NIL if there are no variables to be lifted. s-test.lisp: o Add test that series should optimize (collect (scan '(1 2 3))) to just '(1 2 3) during macroexpansion.
Loading
Please sign in to comment