summaryrefslogtreecommitdiffstats
path: root/cadr.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2018-04-01 12:02:52 -0700
committerKaz Kylheku <kaz@kylheku.com>2018-04-01 12:02:52 -0700
commit91625692921a0e19799f386890bfa316816c9cf8 (patch)
tree289a74135c30a64ba8553222b358ca1d9438c50c /cadr.c
parent2c4403e48020fbf50f2fc3ad5e50ae5ecf69859f (diff)
downloadtxr-91625692921a0e19799f386890bfa316816c9cf8.tar.gz
txr-91625692921a0e19799f386890bfa316816c9cf8.tar.bz2
txr-91625692921a0e19799f386890bfa316816c9cf8.zip
compiler: bug: indirect function calls.
* share/txr/stdlib/compiler.tl (comp-call): We must not use the output register oreg for compiling the expression which calculates the function because it could be one of the arguments. In that case, we clobber an argument before we have called the function.
Diffstat (limited to 'cadr.c')
0 files changed, 0 insertions, 0 deletions