]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
bpo-39873: Cleanup _PyObject_CheckConsistency() (GH-18807)
authorVictor Stinner <vstinner@python.org>
Fri, 6 Mar 2020 17:57:48 +0000 (18:57 +0100)
committerGitHub <noreply@github.com>
Fri, 6 Mar 2020 17:57:48 +0000 (18:57 +0100)
Remove redundant check on Py_TYPE() value: it's already checked
inside _PyType_CheckConsistency().

Objects/object.c

index 707424c98fe7d72bb27d148f4496b1e343058597..8314a08150e2dbacd0aa81c30c5da814c2a093ae 100644 (file)
@@ -33,7 +33,6 @@ _PyObject_CheckConsistency(PyObject *op, int check_content)
     CHECK(!_PyObject_IsFreed(op));
     CHECK(Py_REFCNT(op) >= 1);
 
-    CHECK(Py_TYPE(op) != NULL);
     _PyType_CheckConsistency(Py_TYPE(op));
 
     if (PyUnicode_Check(op)) {