macro-debugger: fixed #%expr regression due to lift cleanup

Please apply to the pre-release branch.

svn: r16173

original commit: a45782a7d28076e9b3400f016cb9720e777dce0f
This commit is contained in:
Ryan Culpepper 2009-09-29 20:45:41 +00:00
parent b9fb5ef076
commit 85a0ef9a5a

View File

@ -118,12 +118,13 @@
[#:pass1]
[Expr ?inner inner]
[#:pattern ?form]
[#:let oldform #'?form]
[#:with-visible-form
[#:left-foot]
[#:set-syntax (stx-car (stx-cdr #'?form))]
[#:step 'macro]]
[#:pass2]
[#:set-syntax (stx-car (stx-cdr #'?form))]
[#:set-syntax (stx-car (stx-cdr oldform))]
[#:rename ?form untag])]
[(Wrap p:if (e1 e2 rs ?1 test then else))
(R [! ?1]