Skip to content

Commit b324c4c

Browse files
bpo-44562: Use PyType_GenericAlloc in Py_GenericAlias (GH-27021)
* bpo-44562: Use PyType_GenericAlloc in Py_GenericAlias * Update Objects/genericaliasobject.c Co-authored-by: Serhiy Storchaka <[email protected]> Co-authored-by: Serhiy Storchaka <[email protected]>
1 parent 0930240 commit b324c4c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Objects/genericaliasobject.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -646,11 +646,11 @@ PyTypeObject Py_GenericAliasType = {
646646
PyObject *
647647
Py_GenericAlias(PyObject *origin, PyObject *args)
648648
{
649-
gaobject *alias = PyObject_GC_New(gaobject, &Py_GenericAliasType);
649+
gaobject *alias = (gaobject*) PyType_GenericAlloc(
650+
(PyTypeObject *)&Py_GenericAliasType, 0);
650651
if (alias == NULL) {
651652
return NULL;
652653
}
653-
_PyObject_GC_TRACK(alias);
654654
if (!setup_ga(alias, origin, args)) {
655655
Py_DECREF(alias);
656656
return NULL;

0 commit comments

Comments
 (0)