summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--share/txr/stdlib/match.tl2
1 files changed, 1 insertions, 1 deletions
diff --git a/share/txr/stdlib/match.tl b/share/txr/stdlib/match.tl
index 526e3b3d..18ab6577 100644
--- a/share/txr/stdlib/match.tl
+++ b/share/txr/stdlib/match.tl
@@ -116,7 +116,7 @@
test-expr ^(equal ,obj-var ',atom)))))
(defun compile-predicate-match (pred-expr obj-var)
- (tree-bind (fun sym) pred-expr
+ (tree-bind (fun : sym) pred-expr
(or (null sym) (bindable sym)
(compile-error *match-form* "~s is not a symbol" sym))
(let ((var-match (compile-var-match sym obj-var)))