summaryrefslogtreecommitdiffstats
path: root/match.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2016-11-25 23:31:30 -0800
committerKaz Kylheku <kaz@kylheku.com>2016-11-25 23:31:30 -0800
commit1f959abcf7cc1d18401d440b42761ac0b1babb78 (patch)
treea6ba83cb2de8abad9a65e82b25b37c547e57c94b /match.c
parent2e04358bf8798638c6c16344f55273bc06297ec6 (diff)
downloadtxr-1f959abcf7cc1d18401d440b42761ac0b1babb78.tar.gz
txr-1f959abcf7cc1d18401d440b42761ac0b1babb78.tar.bz2
txr-1f959abcf7cc1d18401d440b42761ac0b1babb78.zip
bugfix: dohash expander not making shadowing env.
* eval.c (do_expand): When a dohash special form is expanded, a macro shadowing environment must be created for the two variables that it binds and the body must be expanded in that environment, to protect the variables from symbol macros.
Diffstat (limited to 'match.c')
0 files changed, 0 insertions, 0 deletions