summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2018-03-20 20:15:06 -0700
committerKaz Kylheku <kaz@kylheku.com>2018-03-20 20:15:06 -0700
commit996b7651b3a05ab9ae329467d7d9afdd696aa578 (patch)
tree6b3022cb4b8271acec79e2730efc3d91757c92c9
parent21895771fb5453aa48bfbefb7345a6b906f4a8f3 (diff)
downloadtxr-996b7651b3a05ab9ae329467d7d9afdd696aa578.tar.gz
txr-996b7651b3a05ab9ae329467d7d9afdd696aa578.tar.bz2
txr-996b7651b3a05ab9ae329467d7d9afdd696aa578.zip
compiler: bugfix: arg passing in progn dispatch.
* share/txr/stdlib/compiler.tl (compiler compile): Fix nonsensical fourth argument expression in comp-progn call.
-rw-r--r--share/txr/stdlib/compiler.tl2
1 files changed, 1 insertions, 1 deletions
diff --git a/share/txr/stdlib/compiler.tl b/share/txr/stdlib/compiler.tl
index 13d453d3..c63e1300 100644
--- a/share/txr/stdlib/compiler.tl
+++ b/share/txr/stdlib/compiler.tl
@@ -150,7 +150,7 @@
((let let*) me.(comp-let oreg env form))
(lambda me.(comp-lambda oreg env form))
(sys:for-op me.(comp-for oreg env form))
- (progn me.(comp-progn oreg env (cadr form)))
+ (progn me.(comp-progn oreg env (cdr form)))
(prog1 me.(comp-prog1 oreg env form))
(sys:quasi me.(comp-quasi oreg env form))
(sys:dvbind me.(compile oreg env (caddr form)))