fixed a bug -- used to duplicate subexpressions
svn: r4814
This commit is contained in:
parent
dfafe3c2c1
commit
83e09ada4c
|
@ -248,7 +248,7 @@
|
||||||
[(rec id expr)
|
[(rec id expr)
|
||||||
(identifier? #'id)
|
(identifier? #'id)
|
||||||
#`(letrec ((id expr))
|
#`(letrec ((id expr))
|
||||||
#,(syntax-property #'expr 'inferred-name (syntax-e #'id)))]
|
#,(syntax-property #'id 'inferred-name (syntax-e #'id)))]
|
||||||
[(rec (name id ...) body ...)
|
[(rec (name id ...) body ...)
|
||||||
(andmap identifier? (syntax->list #'(name id ...)))
|
(andmap identifier? (syntax->list #'(name id ...)))
|
||||||
#`(letrec ((name (lambda (id ...) body ...)))
|
#`(letrec ((name (lambda (id ...) body ...)))
|
||||||
|
|
Loading…
Reference in New Issue
Block a user