ensure thst case' expansion is an expression
svn: r7856
This commit is contained in:
parent
600089413b
commit
d42b8a68df
|
@ -21,9 +21,9 @@
|
|||
(lambda (x)
|
||||
(syntax-case x (else)
|
||||
((_ v)
|
||||
(syntax (begin v (void))))
|
||||
(syntax (#%expression (begin v (void)))))
|
||||
((_ v (else e1 e2 ...))
|
||||
(syntax/loc x (begin v e1 e2 ...)))
|
||||
(syntax/loc x (#%expression (begin v e1 e2 ...))))
|
||||
((_ v ((k ...) e1 e2 ...))
|
||||
(syntax/loc x (if (case-test v (k ...)) (begin e1 e2 ...) (void))))
|
||||
((_ v ((k ...) e1 e2 ...) c1 c2 ...)
|
||||
|
|
Loading…
Reference in New Issue
Block a user