From ce1deb1516ab21e82188849afc207f406c544ac7 Mon Sep 17 00:00:00 2001 From: Patryk Obara Date: Mon, 4 Nov 2019 05:15:24 +0100 Subject: [PATCH] Silence a number of switch warnings Avoid "default" case when only 1-2 enumarations are missing. --- src/cpu/core_dyn_x86/decoder.h | 3 +++ src/cpu/core_dyn_x86/string.h | 2 ++ 2 files changed, 5 insertions(+) diff --git a/src/cpu/core_dyn_x86/decoder.h b/src/cpu/core_dyn_x86/decoder.h index e2e7ba5d..a6038876 100644 --- a/src/cpu/core_dyn_x86/decoder.h +++ b/src/cpu/core_dyn_x86/decoder.h @@ -1954,6 +1954,9 @@ static void dyn_loop(LoopTypes type) { gen_needflags(); branch1=gen_create_branch(BR_Z); break; + case LOOP_NONE: + case LOOP_JCXZ: + break; } gen_protectflags(); switch (type) { diff --git a/src/cpu/core_dyn_x86/string.h b/src/cpu/core_dyn_x86/string.h index 8b27672b..5a28958a 100644 --- a/src/cpu/core_dyn_x86/string.h +++ b/src/cpu/core_dyn_x86/string.h @@ -104,6 +104,8 @@ static void dyn_string(STRING_OP op) { gen_call_function((void*)&IO_WriteW,"%Dw%Dw",DREG(EDX),tmp_reg);break; case STR_OUTSD: gen_call_function((void*)&IO_WriteD,"%Dw%Dd",DREG(EDX),tmp_reg);break; + default: + break; } } if (usedi) {