diff --git a/librz/analysis/p/analysis_arm_cs.c b/librz/analysis/p/analysis_arm_cs.c index 838eb342076..0e2ce3a7edd 100644 --- a/librz/analysis/p/analysis_arm_cs.c +++ b/librz/analysis/p/analysis_arm_cs.c @@ -19,6 +19,7 @@ inline static const char *ARMCondCodeToString(arm_cc cc) { switch (cc) { default: assert(0 && "Unknown condition code"); + return ""; case ARM_CC_EQ: return "eq"; case ARM_CC_NE: diff --git a/librz/asm/arch/arm/arm_it.c b/librz/asm/arch/arm/arm_it.c index 126e71236d4..09b189fcd9f 100644 --- a/librz/asm/arch/arm/arm_it.c +++ b/librz/asm/arch/arm/arm_it.c @@ -34,6 +34,7 @@ inline static arm_cc ARMCC_getOppositeCondition(arm_cc cc) { default: // llvm_unreachable("Unknown condition code"); assert(0); + return ARM_CC_INVALID; case ARM_CC_EQ: return ARM_CC_NE; case ARM_CC_NE: diff --git a/librz/asm/p/asm_arm_cs.c b/librz/asm/p/asm_arm_cs.c index 3098314b421..fa1ac56864b 100644 --- a/librz/asm/p/asm_arm_cs.c +++ b/librz/asm/p/asm_arm_cs.c @@ -21,6 +21,7 @@ inline static const char *ARMCondCodeToString(arm_cc cc) { switch (cc) { default: assert(0 && "Unknown condition code"); + return ""; case ARM_CC_EQ: return "eq"; case ARM_CC_NE: