diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2016-11-11 05:32:33 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2016-11-11 05:32:33 -0800 |
commit | 7843bdd7550a1cf3213a184c350b3175d8e8e562 (patch) | |
tree | 764006074bab0f72f91900685b056826c32cbf11 /share | |
parent | 5405583c3e39f0aa1a5f1ea93f106f5dd598b757 (diff) | |
download | txr-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 'share')
0 files changed, 0 insertions, 0 deletions