Skip to content

Commit b6fdb13

Browse files
committed
bpo-44562: Use PyType_GenericAlloc in Py_GenericAlias
1 parent 44f91fc commit b6fdb13

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)