summaryrefslogtreecommitdiffstats
path: root/args.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2021-01-15 07:12:15 -0800
committerKaz Kylheku <kaz@kylheku.com>2021-01-15 07:12:15 -0800
commit7667fc940e6ee797770ba966d4d6df74a1e6a4e6 (patch)
treecff3c075a3b2055b82d14336e120d8b3db26d3c5 /args.h
parent68ac0d194820fe9091fb4720b74ed1782767daee (diff)
downloadtxr-7667fc940e6ee797770ba966d4d6df74a1e6a4e6.tar.gz
txr-7667fc940e6ee797770ba966d4d6df74a1e6a4e6.tar.bz2
txr-7667fc940e6ee797770ba966d4d6df74a1e6a4e6.zip
matcher: use flag to eliminate block.
* share/txr/stdlib/match.tl (compile-all-match): We use a flag to break out of the loop instead of (return). The loop's block is thereby later eliminated by the compiler. For this we re-purpose the same all-match-p-var symbol.
Diffstat (limited to 'args.h')
0 files changed, 0 insertions, 0 deletions