fixed a bug -- used to duplicate subexpressions

svn: r4814
This commit is contained in:
Robby Findler 2006-11-09 22:42:14 +00:00
parent dfafe3c2c1
commit 83e09ada4c

View File

@ -248,7 +248,7 @@
[(rec id expr)
(identifier? #'id)
#`(letrec ((id expr))
#,(syntax-property #'expr 'inferred-name (syntax-e #'id)))]
#,(syntax-property #'id 'inferred-name (syntax-e #'id)))]
[(rec (name id ...) body ...)
(andmap identifier? (syntax->list #'(name id ...)))
#`(letrec ((name (lambda (id ...) body ...)))