properly guard use of andmap in redex
This commit is contained in:
parent
e1efd2d98f
commit
9511cb89cd
|
@ -1025,7 +1025,8 @@
|
|||
#`(make-metafunc-extra-side-cond #,(to-lw/proc lst))]
|
||||
[(where pat (unquote (f _ _)))
|
||||
(and (or (identifier? #'pat)
|
||||
(andmap identifier? (syntax->list #'pat)))
|
||||
(let ([l (syntax->list #'pat)])
|
||||
(and l (andmap identifier? (syntax->list #'pat)))))
|
||||
(or (free-identifier=? #'f #'variable-not-in)
|
||||
(free-identifier=? #'f #'variables-not-in)))
|
||||
(with-syntax ([(ids ...)
|
||||
|
|
Loading…
Reference in New Issue
Block a user