diff --git a/qemu/tcg/tcg.c b/qemu/tcg/tcg.c index 47af402d..a40f8c14 100644 --- a/qemu/tcg/tcg.c +++ b/qemu/tcg/tcg.c @@ -2527,7 +2527,7 @@ static void dump_regs(TCGContext *s) tcg_target_reg_names[ts->mem_base->reg]); break; case TEMP_VAL_CONST: - printf("$0x%" TCG_PRIlx, ts->val); + printf("$0x%" PRIx64, ts->val); break; case TEMP_VAL_DEAD: printf("D"); diff --git a/qemu/tcg/tcg.h b/qemu/tcg/tcg.h index ca9a8ce5..973a0dfc 100644 --- a/qemu/tcg/tcg.h +++ b/qemu/tcg/tcg.h @@ -513,7 +513,7 @@ typedef struct TCGTemp { unsigned int mem_allocated:1; unsigned int temp_allocated:1; - tcg_target_long val; + int64_t val; struct TCGTemp *mem_base; intptr_t mem_offset; const char *name;