diff options
author | Damien George <damien.p.george@gmail.com> | 2017-01-19 23:35:45 +1100 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2017-01-19 23:35:45 +1100 |
commit | e873243aa3487d21b3a7420eeacba73aefd6fcef (patch) | |
tree | 828c35be65dbbc85be239d43854c322de24f52d1 /py/objint_mpz.c | |
parent | 94a587a7506b04918417aa64aa2835f039263fa0 (diff) |
py/objint_mpz: Refactor switch-statement to remove unreachable default.
Diffstat (limited to 'py/objint_mpz.c')
-rw-r--r-- | py/objint_mpz.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/py/objint_mpz.c b/py/objint_mpz.c index eadf64fce..5ca2bf53b 100644 --- a/py/objint_mpz.c +++ b/py/objint_mpz.c @@ -286,7 +286,8 @@ mp_obj_t mp_obj_int_binary_op(mp_uint_t op, mp_obj_t lhs_in, mp_obj_t rhs_in) { mpz_pow_inpl(&res->mpz, zlhs, zrhs); break; - case MP_BINARY_OP_DIVMOD: { + default: { + assert(op == MP_BINARY_OP_DIVMOD); if (mpz_is_zero(zrhs)) { goto zero_division_error; } @@ -295,9 +296,6 @@ mp_obj_t mp_obj_int_binary_op(mp_uint_t op, mp_obj_t lhs_in, mp_obj_t rhs_in) { mp_obj_t tuple[2] = {MP_OBJ_FROM_PTR(quo), MP_OBJ_FROM_PTR(res)}; return mp_obj_new_tuple(2, tuple); } - - default: - return MP_OBJ_NULL; // op not supported } return MP_OBJ_FROM_PTR(res); |