diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2019-08-28 21:01:36 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2019-08-28 21:01:36 -0700 |
commit | 872b311ba9b24ed244bb37795ecaae96082cbe85 (patch) | |
tree | 501e26e04dc046b140896944f99a43918bb68a71 /chksum.c | |
parent | e0ef254ad0e1f5f3d9dac5ea8a8c527481a4f715 (diff) | |
download | txr-872b311ba9b24ed244bb37795ecaae96082cbe85.tar.gz txr-872b311ba9b24ed244bb37795ecaae96082cbe85.tar.bz2 txr-872b311ba9b24ed244bb37795ecaae96082cbe85.zip |
compiler: mac params: simplify optional presence indicators.
* share/txr/stdlib/compiler.tl (expand-bind-mac-params):
Generate better Lisp code when presence indicating variables
on optional parameters are not used. It's possible to bind the
variable directly, instead of binding to nil and assigning it.
The cases are split accordingly.
Diffstat (limited to 'chksum.c')
0 files changed, 0 insertions, 0 deletions