From 6f12eefde8841e5e9d06218da9b0e05796ff41c7 Mon Sep 17 00:00:00 2001 From: sunmy2019 <59365878+sunmy2019@users.noreply.github.com> Date: Tue, 25 Apr 2023 03:50:50 +0000 Subject: [PATCH] fix unused variable warning --- Objects/typeobject.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Objects/typeobject.c b/Objects/typeobject.c index 07c900932b4c24..09ea566ee1439b 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;