Avoid redundant checking.

This commit is contained in:
Vincent St-Amour 2016-04-25 15:41:27 -05:00
parent 264a11f899
commit 5cc030e2ad

View File

@ -645,10 +645,8 @@
[(-#%app -chaperone-procedure expr . rst)
(and (free-identifier=? (syntax -#%app)
(quote-syntax #%plain-app))
(or (free-identifier=? (syntax -chaperone-procedure)
(quote-syntax chaperone-procedure))
(free-identifier=? (syntax -chaperone-procedure)
(quote-syntax chaperone-procedure))))
(free-identifier=? (syntax -chaperone-procedure)
(quote-syntax chaperone-procedure)))
(with-syntax ([expr (loop #'expr #t name locals)])
(syntax-track-origin
(rearm