diff --git a/lib/chibi/loop/loop.scm b/lib/chibi/loop/loop.scm index bdafc750..118199c1 100644 --- a/lib/chibi/loop/loop.scm +++ b/lib/chibi/loop/loop.scm @@ -368,14 +368,14 @@ (accumulating (kons final i) ((var cursor) x) n . rest)) ((accumulating (kons final init) ((var cursor) (expr (if check))) n . rest) (n ((tmp-kons kons)) - ((cursor '() (if check (tmp-kons expr cursor) cursor))) + ((cursor init (if check (tmp-kons expr cursor) cursor))) () () ((var (final cursor))) . rest)) ((accumulating (kons final init) ((var cursor) (expr)) n . rest) (n ((tmp-kons kons)) - ((cursor '() (tmp-kons expr cursor))) + ((cursor init (tmp-kons expr cursor))) () () ((var (final cursor)))