summaryrefslogtreecommitdiff
path: root/Objects/longobject.c
diff options
context:
space:
mode:
authorstratakis <cstratak@redhat.com>2019-03-18 18:59:20 +0100
committerVictor Stinner <vstinner@redhat.com>2019-03-18 18:59:20 +0100
commita10d426bab66a4e1f20d5e1b9aee3dbb435cf309 (patch)
treeb54481545686ad0b3890e2765a9346201b949ac2 /Objects/longobject.c
parentf7b57df0c09c3a04ab27ba06eb2feb989bbb16cb (diff)
downloadcpython-git-a10d426bab66a4e1f20d5e1b9aee3dbb435cf309.tar.gz
bpo-36292: Mark unreachable code as such in long bitwise ops (GH-12333)
Diffstat (limited to 'Objects/longobject.c')
-rw-r--r--Objects/longobject.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/Objects/longobject.c b/Objects/longobject.c
index 1e3445c64a..da697a784f 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. */