summaryrefslogtreecommitdiffstats
path: root/chksum.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2019-08-28 21:01:36 -0700
committerKaz Kylheku <kaz@kylheku.com>2019-08-28 21:01:36 -0700
commit872b311ba9b24ed244bb37795ecaae96082cbe85 (patch)
tree501e26e04dc046b140896944f99a43918bb68a71 /chksum.c
parente0ef254ad0e1f5f3d9dac5ea8a8c527481a4f715 (diff)
downloadtxr-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