From 767dedcb0974a0dba403f5c952b8c790ced67dad Mon Sep 17 00:00:00 2001 From: Lioncash Date: Wed, 7 Mar 2018 10:22:51 -0500 Subject: [PATCH] unicorn_aarch64: Clean up variable assignments in arm64_release --- qemu/target/arm/unicorn_aarch64.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/qemu/target/arm/unicorn_aarch64.c b/qemu/target/arm/unicorn_aarch64.c index 5336a68b..7a1bdf98 100644 --- a/qemu/target/arm/unicorn_aarch64.c +++ b/qemu/target/arm/unicorn_aarch64.c @@ -23,13 +23,11 @@ void arm64_release(void* ctx); void arm64_release(void* ctx) { - struct uc_struct* uc; - ARMCPU* cpu; TCGContext *s = (TCGContext *) ctx; + struct uc_struct* uc = s->uc; + ARMCPU* cpu = ARM_CPU(uc, uc->cpu); g_free(s->tb_ctx.tbs); - uc = s->uc; - cpu = (ARMCPU*) uc->cpu; g_free(cpu->cpreg_indexes); g_free(cpu->cpreg_values); g_free(cpu->cpreg_vmstate_indexes);