Skip to content

Commit 7065ec4

Browse files
committed
merge conflicts
1 parent d208307 commit 7065ec4

File tree

1 file changed

+0
-33
lines changed

1 file changed

+0
-33
lines changed

Modules/_operator.c

Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1624,12 +1624,6 @@ methodcaller_vectorcall(methodcallerobject *mc, PyObject *const *args,
16241624
}
16251625
assert(mc->vectorcall_args != NULL);
16261626

1627-
<<<<<<< HEAD
1628-
Py_ssize_t number_of_arguments = PyTuple_GET_SIZE(mc->args) +
1629-
(mc->vectorcall_kwnames ? PyTuple_GET_SIZE(mc->vectorcall_kwnames) : 0);
1630-
1631-
=======
1632-
>>>>>>> a0f342840ea (use strong refs)
16331627
PyObject *tmp_args[_METHODCALLER_MAX_ARGS];
16341628
tmp_args[0] = args[0];
16351629
assert(1 + PyTuple_GET_SIZE(mc->vectorcall_args) <= _METHODCALLER_MAX_ARGS);
@@ -1646,21 +1640,6 @@ _methodcaller_initialize_vectorcall(methodcallerobject* mc)
16461640
PyObject* args = mc->args;
16471641
PyObject* kwds = mc->kwds;
16481642

1649-
<<<<<<< HEAD
1650-
Py_ssize_t nargs = PyTuple_GET_SIZE(args);
1651-
mc->vectorcall_args = PyMem_Calloc(
1652-
nargs + (kwds ? PyDict_Size(kwds) : 0),
1653-
sizeof(PyObject*));
1654-
if (!mc->vectorcall_args) {
1655-
PyErr_NoMemory();
1656-
return -1;
1657-
}
1658-
// the objects in mc->vectorcall_args have references borrowed
1659-
// from mc->args and the keys from mc->kwds
1660-
memcpy(mc->vectorcall_args, _PyTuple_ITEMS(args),
1661-
nargs * sizeof(PyObject *)); // borrowed references
1662-
=======
1663-
>>>>>>> a0f342840ea (use strong refs)
16641643
if (kwds && PyDict_Size(kwds)) {
16651644
PyObject *values = PyDict_Values(kwds);
16661645
if (!values) {
@@ -1752,7 +1731,6 @@ methodcaller_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
17521731
static void
17531732
methodcaller_clear(methodcallerobject *mc)
17541733
{
1755-
// printf("methodcaller_clear: mc->vectorcall_kwnames %ld\n", mc->vectorcall_kwnames);
17561734
Py_CLEAR(mc->name);
17571735
Py_CLEAR(mc->args);
17581736
Py_CLEAR(mc->kwds);
@@ -1766,8 +1744,6 @@ methodcaller_clear(methodcallerobject *mc)
17661744
static void
17671745
methodcaller_dealloc(methodcallerobject *mc)
17681746
{
1769-
//printf("methodcaller_dealloc: \n");
1770-
17711747
PyTypeObject *tp = Py_TYPE(mc);
17721748
PyObject_GC_UnTrack(mc);
17731749
methodcaller_clear(mc);
@@ -1778,18 +1754,9 @@ methodcaller_dealloc(methodcallerobject *mc)
17781754
static int
17791755
methodcaller_traverse(methodcallerobject *mc, visitproc visit, void *arg)
17801756
{
1781-
//printf("methodcaller_traverse\n");
17821757
Py_VISIT(mc->name);
1783-
//printf("methodcaller_traverse: args %ld (refcount %ld)\n", mc->args, Py_REFCNT(mc->args ));
17841758
Py_VISIT(mc->args);
1785-
//printf("methodcaller_traverse: kwds\n");
17861759
Py_VISIT(mc->kwds);
1787-
// printf("methodcaller_traverse: vectorcall_args mc->vectorcall_args %ld\n", mc->vectorcall_args);
1788-
if (mc->vectorcall_kwnames != NULL && 0) {
1789-
printf("methodcaller_traverse: mv->vectorcall_args ");
1790-
print_str(mc->vectorcall_args);
1791-
printf("\n");
1792-
}
17931760
Py_VISIT(mc->vectorcall_args);
17941761
if (mc->vectorcall_kwnames != NULL) {
17951762
Py_VISIT(mc->vectorcall_kwnames);

0 commit comments

Comments
 (0)