diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2015-11-28 18:20:42 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2015-11-28 18:20:42 -0800 |
commit | a67a10b463c0c43d851ec2bb72311130be306128 (patch) | |
tree | 7c402258435391d851649adcf4fdcefd4191d4bf /eval.c | |
parent | c331783779126ab4f99fdd12728279804c47a25e (diff) | |
download | txr-a67a10b463c0c43d851ec2bb72311130be306128.tar.gz txr-a67a10b463c0c43d851ec2bb72311130be306128.tar.bz2 txr-a67a10b463c0c43d851ec2bb72311130be306128.zip |
Propagate location info in progn optimization.
* eval.c (maybe_progn): rlcp info to generated progn cons.
Diffstat (limited to 'eval.c')
-rw-r--r-- | eval.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -1521,7 +1521,7 @@ static val expand_macro(val form, val expander, val menv) static val maybe_progn(val forms) { - return if3(cdr(forms), cons(progn_s, forms), car(forms)); + return if3(cdr(forms), rlcp(cons(progn_s, forms), forms), car(forms)); } static val self_evaluating_p(val form) |