Skip to content

Commit 6382c87

Browse files
committed
Refactor 'descrobject.c'.
1 parent 02a8350 commit 6382c87

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,10 @@ typedef struct {
4646

4747
PyTypeObject PyDictProxy_Type = PY_TRUFFLE_TYPE("mappingproxy", &PyType_Type, Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC, sizeof(mappingproxyobject));
4848

49+
POLYGLOT_DECLARE_TYPE(mappingproxyobject);
50+
4951
/* Dicts */
5052
PyObject* PyDictProxy_New(PyObject *mapping) {
51-
return truffle_invoke(PY_TRUFFLE_CEXT, "PyDictProxy_New", to_java(mapping));
53+
return (PyObject*) polyglot_as_mappingproxyobject(UPCALL_CEXT_O("PyDictProxy_New", native_to_java(mapping)));
5254
}
5355

0 commit comments

Comments
 (0)