stxclass: undo r13714, because it messes up non-stx attributes

svn: r13723
This commit is contained in:
Ryan Culpepper 2009-02-18 04:44:38 +00:00
parent 59727cc4bc
commit 112811258b

View File

@ -113,9 +113,8 @@
(let ([inner
(wrap-pvars (pattern-attrs p)
(convert-sides rest main-var body-expr))])
(with-syntax ([(x fail-k) (generate-temporaries #'(x fail-k))]
[with-rhs (syntax/loc e with-rhs)])
#`(let ([x (datum->syntax #f #,e (quote-syntax with-rhs))]
(with-syntax ([(x fail-k) (generate-temporaries #'(x fail-k))])
#`(let ([x #,e]
[fail-k enclosing-fail])
#,(parse:pks (list #'x)
(list (done-frontier #'x))