Skip to content
Snippets Groups Projects
Commit d7150b09 authored by Damien George's avatar Damien George
Browse files

py/runtime: Refactor default case of switch to remove assert(0).

parent 5bea0807
No related branches found
No related tags found
No related merge requests found
...@@ -220,11 +220,9 @@ mp_obj_t mp_unary_op(mp_uint_t op, mp_obj_t arg) { ...@@ -220,11 +220,9 @@ mp_obj_t mp_unary_op(mp_uint_t op, mp_obj_t arg) {
} else { } else {
return MP_OBJ_NEW_SMALL_INT(-val); return MP_OBJ_NEW_SMALL_INT(-val);
} }
case MP_UNARY_OP_INVERT:
return MP_OBJ_NEW_SMALL_INT(~val);
default: default:
assert(0); assert(op == MP_UNARY_OP_INVERT);
return arg; return MP_OBJ_NEW_SMALL_INT(~val);
} }
} else if (op == MP_UNARY_OP_HASH && MP_OBJ_IS_STR_OR_BYTES(arg)) { } else if (op == MP_UNARY_OP_HASH && MP_OBJ_IS_STR_OR_BYTES(arg)) {
// fast path for hashing str/bytes // fast path for hashing str/bytes
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment