Skip to content

Commit d3f0426

Browse files
committed
avoid repeated calls to polyglot_from_string
1 parent 3c53f43 commit d3f0426

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,9 @@ PyObject * PyLong_FromDouble(double n) {
9090
return UPCALL_CEXT_O(_jls_PyLong_FromLongLong, n, 1);
9191
}
9292

93+
UPCALL_ID(ssize_t);
9394
Py_ssize_t PyLong_AsSsize_t(PyObject *obj) {
94-
return UPCALL_CEXT_L(_jls_PyLong_AsPrimitive, native_to_java(obj), 1, sizeof(Py_ssize_t), polyglot_from_string("ssize_t", SRC_CS));
95+
return UPCALL_CEXT_L(_jls_PyLong_AsPrimitive, native_to_java(obj), 1, sizeof(Py_ssize_t), _jls_ssize_t);
9596
}
9697

9798
PyObject * PyLong_FromVoidPtr(void *p) {

0 commit comments

Comments
 (0)