Skip to content

Commit bedc646

Browse files
committed
finish merge
1 parent 49c95cc commit bedc646

File tree

1 file changed

+7
-11
lines changed
  • graalpython/com.oracle.graal.python.cext/src

1 file changed

+7
-11
lines changed

graalpython/com.oracle.graal.python.cext/src/object.c

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ static PyObject* wrap_setattrfunc(setattrfunc f, PyObject* obj, PyObject* unicod
202202
}
203203

204204
static PyObject* wrap_setattrofunc(setattrofunc f, PyObject* obj, PyObject* key, PyObject* item) {
205-
return PyLong_FromLong(f(explicit_cast(obj), explicit_cast(key), explicit_cast(item)));
205+
return PyLong_FromLong(f(obj, key, item));
206206
}
207207

208208
static PyObject* wrap_richcmpfunc(richcmpfunc f, PyObject* a, PyObject* b, PyObject* n) {
@@ -213,28 +213,24 @@ static PyObject* wrap_ssizeobjargproc(ssizeobjargproc f, PyObject* a, PyObject*
213213
return PyLong_FromLong(f(a, PyLong_AsSsize_t(size), b));
214214
}
215215

216-
static PyObject* wrap_objobjargproc(ssizeobjargproc f, PyObject* a, PyObject* idx, PyObject* b) {
217-
return PyLong_FromLong(f(a, idx, b));
218-
}
219-
220216
static PyObject* wrap_ssizeargfunc(ssizeargfunc f, PyObject* a, PyObject* size) {
221-
return PyLong_FromLong(f(explicit_cast(a), PyLong_AsSsize_t(size)));
217+
return PyLong_FromLong(f(a, PyLong_AsSsize_t(size)));
222218
}
223219

224220
static PyObject* wrap_initproc(initproc f, PyObject* a, PyObject* b, PyObject* c) {
225221
return PyLong_FromLong(f(a, b, c));
226222
}
227223

228224
static PyObject* wrap_objobjargproc(objobjargproc f, PyObject* a, PyObject* b, PyObject* c) {
229-
return PyLong_FromLong(f(explicit_cast(a), explicit_cast(b), explicit_cast(c)));
225+
return PyLong_FromLong(f(a, b, c));
230226
}
231227

232228
static PyObject* wrap_objobjproc(objobjproc f, PyObject* a, PyObject* b) {
233-
return PyLong_FromLong(f(explicit_cast(a), explicit_cast(b)));
229+
return PyLong_FromLong(f(a, b));
234230
}
235231

236232
static PyObject* wrap_inquiry(inquiry f, PyObject* a) {
237-
return PyLong_FromLong(f(explicit_cast(a)));
233+
return PyLong_FromLong(f(a));
238234
}
239235

240236
/* very special case: operator '**' has an optional third arg */
@@ -252,11 +248,11 @@ static PyObject* wrap_pow(ternaryfunc f, ...) {
252248
}
253249

254250
static PyObject* wrap_lenfunc(lenfunc f, PyObject* a) {
255-
return PyLong_FromSsize_t(f(explicit_cast(a)));
251+
return PyLong_FromSsize_t(f(a));
256252
}
257253

258254
static Py_hash_t wrap_hashfunc(hashfunc f, PyObject* a) {
259-
return PyLong_FromSsize_t(f(explicit_cast(a)));
255+
return PyLong_FromSsize_t(f(a));
260256
}
261257

262258

0 commit comments

Comments
 (0)