summaryrefslogtreecommitdiffstats
path: root/eval.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2017-02-03 18:42:28 -0800
committerKaz Kylheku <kaz@kylheku.com>2017-02-03 18:42:28 -0800
commit15b0c9ffb9f0fdb9429ed3f0ef33f63aef398f91 (patch)
tree5c96c48196bd193a10740eb32b8911e98cf243f5 /eval.c
parent6863ad4c280d0235a7bf21043cc1196bc8655931 (diff)
downloadtxr-15b0c9ffb9f0fdb9429ed3f0ef33f63aef398f91.tar.gz
txr-15b0c9ffb9f0fdb9429ed3f0ef33f63aef398f91.tar.bz2
txr-15b0c9ffb9f0fdb9429ed3f0ef33f63aef398f91.zip
bugfix: "expansion at nil" in error trace.
* eval.c (error_trace): Wrong variable was checked as basis for selecting one of two variants of diagnostic.
Diffstat (limited to 'eval.c')
-rw-r--r--eval.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/eval.c b/eval.c
index 1c5855ae..0aa6c9a4 100644
--- a/eval.c
+++ b/eval.c
@@ -378,7 +378,7 @@ void error_trace(val exsym, val exvals, val out_stream, val prefix)
val oinfo = source_loc_str(origin, nil);
if (origin) {
- if (info)
+ if (oinfo)
format(out_stream, lit("~a ... an expansion at ~a of ~!~s\n"),
prefix, oinfo, origin, nao);
else