summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndy Wingo <wingo@igalia.com>2019-04-28 16:21:09 +0200
committerAndy Wingo <wingo@igalia.com>2019-04-28 16:21:09 +0200
commit2a5d315ab93ba40f03a521178236ad6578964d94 (patch)
treed57b303d6737badfda43fdec65d67ae60b8d99f5
parent04cd8874de9713e53e9e0cfe5c0195bd356ebe8e (diff)
downloadguile-2a5d315ab93ba40f03a521178236ad6578964d94.tar.gz
Unget temp xpr after mem->mem addend fixup
-rw-r--r--lightening/lightening.c1
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: