From: stratakis Date: Mon, 18 Mar 2019 17:59:20 +0000 (+0100) Subject: bpo-36292: Mark unreachable code as such in long bitwise ops (GH-12333) X-Git-Tag: v3.8.0a3~68 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a10d426bab66a4e1f20d5e1b9aee3dbb435cf309;p=thirdparty%2FPython%2Fcpython.git bpo-36292: Mark unreachable code as such in long bitwise ops (GH-12333) --- diff --git a/Objects/longobject.c b/Objects/longobject.c index 1e3445c64a6a..da697a784faa 100644 --- a/Objects/longobject.c +++ b/Objects/longobject.c @@ -4637,8 +4637,7 @@ long_bitwise(PyLongObject *a, size_z = negb ? size_b : size_a; break; default: - PyErr_BadArgument(); - return NULL; + Py_UNREACHABLE(); } /* We allow an extra digit if z is negative, to make sure that @@ -4665,8 +4664,7 @@ long_bitwise(PyLongObject *a, z->ob_digit[i] = a->ob_digit[i] ^ b->ob_digit[i]; break; default: - PyErr_BadArgument(); - return NULL; + Py_UNREACHABLE(); } /* Copy any remaining digits of a, inverting if necessary. */