Avoid redundant checking.
This commit is contained in:
parent
264a11f899
commit
5cc030e2ad
|
@ -645,10 +645,8 @@
|
||||||
[(-#%app -chaperone-procedure expr . rst)
|
[(-#%app -chaperone-procedure expr . rst)
|
||||||
(and (free-identifier=? (syntax -#%app)
|
(and (free-identifier=? (syntax -#%app)
|
||||||
(quote-syntax #%plain-app))
|
(quote-syntax #%plain-app))
|
||||||
(or (free-identifier=? (syntax -chaperone-procedure)
|
(free-identifier=? (syntax -chaperone-procedure)
|
||||||
(quote-syntax chaperone-procedure))
|
(quote-syntax chaperone-procedure)))
|
||||||
(free-identifier=? (syntax -chaperone-procedure)
|
|
||||||
(quote-syntax chaperone-procedure))))
|
|
||||||
(with-syntax ([expr (loop #'expr #t name locals)])
|
(with-syntax ([expr (loop #'expr #t name locals)])
|
||||||
(syntax-track-origin
|
(syntax-track-origin
|
||||||
(rearm
|
(rearm
|
||||||
|
|
Loading…
Reference in New Issue
Block a user