summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--stdlib/compiler.tl3
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)))