diff options
author | Andy Wingo <wingo@igalia.com> | 2019-04-28 16:21:09 +0200 |
---|---|---|
committer | Andy Wingo <wingo@igalia.com> | 2019-04-28 16:21:09 +0200 |
commit | 2a5d315ab93ba40f03a521178236ad6578964d94 (patch) | |
tree | d57b303d6737badfda43fdec65d67ae60b8d99f5 | |
parent | 04cd8874de9713e53e9e0cfe5c0195bd356ebe8e (diff) | |
download | guile-2a5d315ab93ba40f03a521178236ad6578964d94.tar.gz |
Unget temp xpr after mem->mem addend fixup
-rw-r--r-- | lightening/lightening.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lightening/lightening.c b/lightening/lightening.c index 842667267..a82e0aca6 100644 --- a/lightening/lightening.c +++ b/lightening/lightening.c @@ -756,6 +756,7 @@ apply_addend(jit_state_t *_jit, jit_operand_t dst, jit_operand_t src) abi_mem_to_gpr(_jit, dst.abi, tmp, dst.loc.mem.base, dst.loc.mem.offset); jit_addi(_jit, tmp, tmp, operand_addend(src)); abi_gpr_to_mem(_jit, dst.abi, dst.loc.mem.base, dst.loc.mem.offset, tmp); + unget_temp_gpr(_jit); } break; default: |