From: Philippe Mathieu-Daudé Date: Thu, 17 Jun 2021 16:03:34 +0000 (+0200) Subject: target/mips: Fix more TCG temporary leaks in gen_pool32a5_nanomips_insn X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=6eb223104c4e5cdfeaf57cff20fb1ad54084393b;p=qemu.git target/mips: Fix more TCG temporary leaks in gen_pool32a5_nanomips_insn Fix multiple TCG temporary leaks in gen_pool32a5_nanomips_insn(). Fixes: 3285a3e4445 ("target/mips: Add emulation of DSP ASE for nanoMIPS - part 1") Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Richard Henderson Message-Id: <20210617174323.2900831-3-f4bug@amsat.org> --- diff --git a/target/mips/tcg/translate.c b/target/mips/tcg/translate.c index 120484a6c0..09b19262c8 100644 --- a/target/mips/tcg/translate.c +++ b/target/mips/tcg/translate.c @@ -20298,6 +20298,10 @@ static void gen_pool32a5_nanomips_insn(DisasContext *ctx, int opc, gen_reserved_instruction(ctx); break; } + + tcg_temp_free(v2_t); + tcg_temp_free(v1_t); + tcg_temp_free(t0); } static int decode_nanomips_32_48_opc(CPUMIPSState *env, DisasContext *ctx)