aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Stinner <vstinner@python.org>2020-09-23 14:08:38 +0200
committerGitHub <noreply@github.com>2020-09-23 14:08:38 +0200
commit97d15ae1d8411b49b1fcdc0c67c51849dccce9c9 (patch)
tree9418f79ebdc807c61273226dfc8b701a152bdb26 /Objects
parentbpo-40941: Fix stackdepth compiler warnings (GH-22377) (diff)
downloadcpython-97d15ae1d8411b49b1fcdc0c67c51849dccce9c9.tar.gz
cpython-97d15ae1d8411b49b1fcdc0c67c51849dccce9c9.tar.bz2
cpython-97d15ae1d8411b49b1fcdc0c67c51849dccce9c9.zip
bpo-40170: Use inline _PyType_HasFeature() function (GH-22375)
Use _PyType_HasFeature() in the _io module and in structseq implementation. Replace PyType_HasFeature() opaque function call with _PyType_HasFeature() inlined function.
Diffstat (limited to 'Objects')
-rw-r--r--Objects/structseq.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Objects/structseq.c b/Objects/structseq.c
index bd20ce3fbdc..8ae8f28cbc5 100644
--- a/Objects/structseq.c
+++ b/Objects/structseq.c
@@ -94,7 +94,7 @@ structseq_dealloc(PyStructSequence *obj)
Py_XDECREF(obj->ob_item[i]);
}
PyObject_GC_Del(obj);
- if (PyType_GetFlags(tp) & Py_TPFLAGS_HEAPTYPE) {
+ if (_PyType_HasFeature(tp, Py_TPFLAGS_HEAPTYPE)) {
Py_DECREF(tp);
}
}