diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2014-02-03 05:07:09 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2014-02-03 05:07:09 -0800 |
commit | bcac7015dadee4c22e6e2adf96cb8cded25e2fe2 (patch) | |
tree | 47b944c36da13b06c610325c12becb96c80629b4 | |
parent | 6de0cf077207362f917d8e26df4c9670a0aeb52a (diff) | |
download | txr-bcac7015dadee4c22e6e2adf96cb8cded25e2fe2.tar.gz txr-bcac7015dadee4c22e6e2adf96cb8cded25e2fe2.tar.bz2 txr-bcac7015dadee4c22e6e2adf96cb8cded25e2fe2.zip |
* eval.c (op_modplace): Fixing a few argument count mismatches
in format calls.
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | eval.c | 4 |
2 files changed, 7 insertions, 2 deletions
@@ -1,5 +1,10 @@ 2014-02-03 Kaz Kylheku <kaz@kylheku.com> + * eval.c (op_modplace): Fixing a few argument count mismatches + in format calls. + +2014-02-03 Kaz Kylheku <kaz@kylheku.com> + Tighten up environment visibility semantics of default argument init forms, while streamlining the implementation. @@ -1041,7 +1041,7 @@ static val op_modplace(val form, val env) if (op == set_s) { if (!third_arg_p) - eval_error(form, lit("~a: missing argument"), op, place, nao); + eval_error(form, lit("~a: missing argument"), op, nao); return set(*loc, eval(newform, env, form)); } else if (op == inc_s) { val inc = or2(eval(newform, env, form), one); @@ -1053,7 +1053,7 @@ static val op_modplace(val form, val env) return mpush(newval, *loc); } else if (op == pop_s) { if (third_arg_p) - eval_error(form, lit("~a: superfluous argument"), op, place, nao); + eval_error(form, lit("~a: superfluous argument"), op, nao); return pop(loc); } else if (op == flip_s) { return *loc = nullp(*loc); |