diff options
Diffstat (limited to 'src/arch/immediate.c')
-rw-r--r-- | src/arch/immediate.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/arch/immediate.c b/src/arch/immediate.c index 88426de..a6f080f 100644 --- a/src/arch/immediate.c +++ b/src/arch/immediate.c @@ -893,7 +893,7 @@ static size_t _g_imm_operand_to_string(const GImmOperand *operand, AsmSyntax syn static const char *conv_si_defs[] = { "", "o", "d", "x", "c" }; static const char *conv_us_defs[] = { "", "o", "u", "x", "c" }; - result = 0; /* Gcc... */ + assert(display <= IOD_LAST_VALID); range = MDS_RANGE(operand->size); @@ -1042,11 +1042,12 @@ static size_t _g_imm_operand_to_string(const GImmOperand *operand, AsmSyntax syn default: assert(false); + result = 0; break; } - assert(((int)result) > 0); + assert(result > 0); return result; |