diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2017-03-24 20:11:04 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2017-03-24 20:11:04 -0700 |
commit | 8b235dfe5e0d99661cbd39a8e09095aef180ff21 (patch) | |
tree | b2c482ec2be5a3278e87442dfd28e5fd546cbb7c /rand.h | |
parent | d564ec02758e3347d32cbda519ab9a0ccfdc5806 (diff) | |
download | txr-8b235dfe5e0d99661cbd39a8e09095aef180ff21.tar.gz txr-8b235dfe5e0d99661cbd39a8e09095aef180ff21.tar.bz2 txr-8b235dfe5e0d99661cbd39a8e09095aef180ff21.zip |
Short-circuit lisp-1 expander for atoms.
* eval.c (expand_lisp1): if the form is an atom that
is not a bindable symbol, just return it; don't wastefully
call into expand which has to save and restore some context.
Diffstat (limited to 'rand.h')
0 files changed, 0 insertions, 0 deletions