Skip to content

Commit 99b1ce9

Browse files
remove redunatnt PyVectorcall_Function call in generic alias object c
1 parent 1defe5d commit 99b1ce9

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

Objects/genericaliasobject.c

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -649,14 +649,7 @@ ga_vectorcall(PyObject *self, PyObject *const *args,
649649
size_t nargsf, PyObject *kwnames)
650650
{
651651
gaobject *alias = (gaobject *) self;
652-
vectorcallfunc origin_vectorcall = PyVectorcall_Function(alias->origin);
653-
PyObject *obj;
654-
if (origin_vectorcall != NULL) {
655-
obj = origin_vectorcall(alias->origin, args, nargsf, kwnames);
656-
} else {
657-
/* Fallback to generic call path*/
658-
obj = PyObject_Vectorcall(alias->origin, args, nargsf, kwnames);
659-
}
652+
PyObject *obj = PyObject_Vectorcall(alias->origin, args, nargsf, kwnames);
660653
return set_orig_class(obj, self);
661654
}
662655

0 commit comments

Comments
 (0)