From 7677511aa3cd36132282c099d69cbed9927ad620 Mon Sep 17 00:00:00 2001 From: Patryk Obara Date: Mon, 10 Feb 2020 03:21:48 +0100 Subject: [PATCH] Initialize imm variable This is a small issue pointed out by Coverity; this variable might be later used uninitialized in several places. Making this change to test if Coverity updates report summary only after the numbers actually changed (we just had fresh scan, but Coverity keeps showing summary from few days ago). --- src/cpu/core_dyn_x86/decoder.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/cpu/core_dyn_x86/decoder.h b/src/cpu/core_dyn_x86/decoder.h index 273925a3..a9b4aa4d 100644 --- a/src/cpu/core_dyn_x86/decoder.h +++ b/src/cpu/core_dyn_x86/decoder.h @@ -1067,9 +1067,8 @@ static INLINE void dyn_get_modrm(void) { static void dyn_fill_ea(bool addseg=true, DynReg * reg_ea=DREG(EA)) { DynReg * segbase; if (!decode.big_addr) { - Bits imm; + Bits imm = 0; switch (decode.modrm.mod) { - case 0:imm=0;break; case 1:imm=(Bit8s)decode_fetchb();break; case 2:imm=(Bit16s)decode_fetchw();break; }