summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--share/txr/stdlib/compiler.tl4
1 files changed, 2 insertions, 2 deletions
diff --git a/share/txr/stdlib/compiler.tl b/share/txr/stdlib/compiler.tl
index 4c5eb7e5..d7f11229 100644
--- a/share/txr/stdlib/compiler.tl
+++ b/share/txr/stdlib/compiler.tl
@@ -202,8 +202,8 @@
(let* ((nreg (if name me.(get-dreg name) '(t 0)))
(bfrag me.(comp-progn oreg env body))
(lskip (gensym "l")))
- (new (frag bfrag.oreg
- ^((block ,bfrag.oreg ,dreg ,lskip)
+ (new (frag oreg
+ ^((block ,oreg ,nreg ,lskip)
,*bfrag.code
(end ,bfrag.oreg)
,lskip)