diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2020-04-20 06:46:12 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2020-04-20 06:46:12 -0700 |
commit | 5dc6f379ce7c149a6f875ed69158db2b303285bc (patch) | |
tree | a21e786130e321ac31ab76328e6e89601bc5f303 /mpi/mpi.h | |
parent | 1d605f0a476e7c5f82a071bc040e93c937f608a3 (diff) | |
download | txr-5dc6f379ce7c149a6f875ed69158db2b303285bc.tar.gz txr-5dc6f379ce7c149a6f875ed69158db2b303285bc.tar.bz2 txr-5dc6f379ce7c149a6f875ed69158db2b303285bc.zip |
compiler: avoid wasteful substitution via %bin-op%.
* share/txr/stdlib/compiler.tl (%bin-op%): Specify default
value argument to relate so that arguments not found in
%nary-ops% will match to nil. Otherwise the code in
comp-fun-form rewrites all two-argument function calls through
this relation, resulting in a bit of wasted consing.
Diffstat (limited to 'mpi/mpi.h')
0 files changed, 0 insertions, 0 deletions