syntax/parse: fixed bug in #:when parsing

Please commit to release branch.

svn: r16078
This commit is contained in:
Ryan Culpepper 2009-09-19 23:07:51 +00:00
parent 282d36e363
commit fdc2eaa646

View File

@ -751,7 +751,7 @@
[(cons (list '#:fail-unless fu-stx unless-condition expr) rest)
(cons (make clause:fail #`(not #,unless-condition) expr)
(parse-pattern-sides rest decls))]
[(cons (list '#:when unless-condition) rest)
[(cons (list '#:when w-stx unless-condition) rest)
;; Bleh: when is basically fail-unless without the msg argument
(cons (make clause:fail #`(not #,unless-condition) #'#f)
(parse-pattern-sides rest decls))]