diff options
-rw-r--r-- | stdlib/compiler.tl | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/stdlib/compiler.tl b/stdlib/compiler.tl index e722cf41..28e9cb96 100644 --- a/stdlib/compiler.tl +++ b/stdlib/compiler.tl @@ -2304,8 +2304,7 @@ lm-expr))))) (defun simplify-variadic-lambda (form) - (if-match @(require (lambda @(and @params @(or @(end (@nil . @rest)) - @rest)) + (if-match @(require (lambda @(and @params @(end @rest)) [sys:apply . @args]) rest (eq 1 (count rest (flatten args))) |