From: sunmy2019 <59365878+sunmy2019@users.noreply.github.com> Date: Tue, 25 Apr 2023 10:01:04 +0000 (+0800) Subject: gh-103826: fix unused variable warning introduced in gh-102343 (#103825) X-Git-Tag: v3.12.0b1~426 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0acea96dad622cba41bf1e9ee25d87658579ba88;p=thirdparty%2FPython%2Fcpython.git gh-103826: fix unused variable warning introduced in gh-102343 (#103825) --- diff --git a/Objects/typeobject.c b/Objects/typeobject.c index 07c900932b4c..09ea566ee143 100644 --- a/Objects/typeobject.c +++ b/Objects/typeobject.c @@ -6706,7 +6706,6 @@ type_ready_mro(PyTypeObject *type) and static builtin types must have static builtin bases. */ if (!(type->tp_flags & Py_TPFLAGS_HEAPTYPE)) { assert(type->tp_flags & Py_TPFLAGS_IMMUTABLETYPE); - int isbuiltin = type->tp_flags & _Py_TPFLAGS_STATIC_BUILTIN; PyObject *mro = type->tp_mro; Py_ssize_t n = PyTuple_GET_SIZE(mro); for (Py_ssize_t i = 0; i < n; i++) { @@ -6718,7 +6717,8 @@ type_ready_mro(PyTypeObject *type) type->tp_name, base->tp_name); return -1; } - assert(!isbuiltin || (base->tp_flags & _Py_TPFLAGS_STATIC_BUILTIN)); + assert(!(type->tp_flags & _Py_TPFLAGS_STATIC_BUILTIN) || + (base->tp_flags & _Py_TPFLAGS_STATIC_BUILTIN)); } } return 0;