fix pattern literals in rewrite-bodies

svn: r7753
This commit is contained in:
Matthew Flatt 2007-11-17 14:07:19 +00:00
parent 5daf443674
commit 1c0d42570b

View File

@ -930,7 +930,7 @@
[(null? bodies) null]
[else
(let ([body (car bodies)])
(syntax-case body (require define-values define-syntaxes require-for-syntax provide)
(syntax-case body (#%require define-values define-syntaxes define-values-for-syntax #%provide)
[(define-values (new-vars ...) e)
(cons body (loop (cdr bodies)))]
[(define-syntaxes (new-vars ...) e)
@ -939,8 +939,6 @@
(cons body (loop (cdr bodies)))]
[(#%require specs ...)
(cons body (loop (cdr bodies)))]
[(require-for-syntax specs ...)
(cons body (loop (cdr bodies)))]
[(#%provide specs ...)
(loop (cdr bodies))]
[else