We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d755a8b commit 0bb1bbdCopy full SHA for 0bb1bbd
qemu/include/exec/gen-icount.h
@@ -45,6 +45,8 @@ static inline void gen_tb_start(TCGContext *tcg_ctx, TranslationBlock *tb)
45
// We CANT'T use brcondi_i32 here or we will fail liveness analysis
46
// because it marks the end of BB
47
if (tcg_ctx->delay_slot_flag != NULL) {
48
+ // Initialize delay_slot_flag here
49
+ tcg_gen_movi_i32(tcg_ctx, tcg_ctx->delay_slot_flag, 0);
50
TCGv_i32 tmp = tcg_const_i32(tcg_ctx, 0);
51
// dest = (c1 cond c2 ? v1 : v2)
52
tcg_gen_movcond_i32(tcg_ctx, TCG_COND_GT, count, tcg_ctx->delay_slot_flag, tmp, tcg_ctx->delay_slot_flag, count);
0 commit comments