diff --git a/lib/init-7.scm b/lib/init-7.scm index fde12935..c1d323ff 100644 --- a/lib/init-7.scm +++ b/lib/init-7.scm @@ -829,7 +829,7 @@ (define (all-vars x dim) (let lp ((x x) (dim dim) (vars '())) (cond ((identifier? x) - (if (or (any (lambda (lit) (compare x lit)) lits) + (if (or (memq x lits) (compare x _underscore)) vars (cons (cons x dim) vars)))