diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2023-04-16 21:21:36 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2023-04-16 21:21:36 -0700 |
commit | d85da8e7696cda9e6bd441c13371dcad5753785d (patch) | |
tree | 35ba0712a469ba611488f88d71fd6852e5b58a52 /stdlib/conv.tl | |
parent | bf6b46f16a5e691106a8868010807688fe756c84 (diff) | |
download | txr-d85da8e7696cda9e6bd441c13371dcad5753785d.tar.gz txr-d85da8e7696cda9e6bd441c13371dcad5753785d.tar.bz2 txr-d85da8e7696cda9e6bd441c13371dcad5753785d.zip |
compiler: bugfix: wrong propagation into close insn.
* stdlib/optimize.tl (basic-blocks rename): When
we encounter a close instruction, we must leave
it alone. The registers named in the argument area
of the instruction do not belong to the current
instruction stream or basic block; they belong to
the function body.
Diffstat (limited to 'stdlib/conv.tl')
0 files changed, 0 insertions, 0 deletions