summaryrefslogtreecommitdiffstats
path: root/debug.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2016-11-11 05:32:33 -0800
committerKaz Kylheku <kaz@kylheku.com>2016-11-11 05:32:33 -0800
commit7843bdd7550a1cf3213a184c350b3175d8e8e562 (patch)
tree764006074bab0f72f91900685b056826c32cbf11 /debug.c
parent5405583c3e39f0aa1a5f1ea93f106f5dd598b757 (diff)
downloadtxr-7843bdd7550a1cf3213a184c350b3175d8e8e562.tar.gz
txr-7843bdd7550a1cf3213a184c350b3175d8e8e562.tar.bz2
txr-7843bdd7550a1cf3213a184c350b3175d8e8e562.zip
Streamline variable assignment operators slightly.
* eval.c (op_setq, op_lisp1_setq): Take the bindable(var) test out of the frequently executed path. We can safely do the variable lookup with any object. If the lookup fails, then we can complain that the object isn't a bindable symbol, if that is the case.
Diffstat (limited to 'debug.c')
0 files changed, 0 insertions, 0 deletions