diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2019-06-29 22:02:11 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2019-06-29 22:02:11 -0700 |
commit | 33ab516588d6c0526ef2d77e1764c2004492a4ea (patch) | |
tree | a3b1f2d2b6d0034d92cc6ef46c81d216a233044c /tests | |
parent | 875dd9b8d942ba3b84dd8355f431cfde814f626f (diff) | |
download | txr-33ab516588d6c0526ef2d77e1764c2004492a4ea.tar.gz txr-33ab516588d6c0526ef2d77e1764c2004492a4ea.tar.bz2 txr-33ab516588d6c0526ef2d77e1764c2004492a4ea.zip |
keyparams: bugfix: key list order scrambled.
When the keyword parameter list contains a mixture of constant
and non-constant default value expressions, the order of the
extracted keys is scrambled, so values go to the wrong
variables.
* share/txr/stdlib/keyparams.tl (sys:build-key-list): Renamed
to build-key-list-expr and rewritten to preserve the key
order.
(:key): Follow rename of build-key-list.
Diffstat (limited to 'tests')
0 files changed, 0 insertions, 0 deletions