Skip to content

Commit 69bb4cd

Browse files
committed
[GR-13316] Fix usage of deprecated Sulong builtin functions.
PullRequest: graalpython/353
2 parents 976c249 + ceaa29e commit 69bb4cd

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -499,7 +499,7 @@ PyObject* WriteObjectMember(PyObject* object, Py_ssize_t offset, PyObject* value
499499
PyObject* WriteCharMember(PyObject* object, Py_ssize_t offset, PyObject* value) {
500500
const char* ptr = as_char_pointer(value);
501501
const char c = ptr[0];
502-
truffle_free_cstr(ptr);
502+
free(ptr);
503503
WriteMember(object, offset, c, char);
504504
return value;
505505
}

graalpython/com.oracle.graal.python.cext/src/capi.h

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved.
2+
* Copyright (c) 2017, 2019, Oracle and/or its affiliates. All rights reserved.
33
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
44
*
55
* The Universal Permissive License (UPL), Version 1.0
@@ -217,18 +217,18 @@ void* wrap_unsupported(void *fun, ...);
217217
#define TDEBUG __builtin_debugtrap()
218218
#define get_method_flags_wrapper(flags) \
219219
(((flags) < 0) ? \
220-
truffle_read(PY_TRUFFLE_CEXT, "METH_DIRECT") : \
220+
polyglot_get_member(PY_TRUFFLE_CEXT, "METH_DIRECT") : \
221221
(((flags) & METH_FASTCALL) ? \
222-
truffle_read(PY_TRUFFLE_CEXT, "METH_FASTCALL") : \
223-
(((flags) & METH_KEYWORDS) ? \
224-
truffle_read(PY_TRUFFLE_CEXT, "METH_KEYWORDS") : \
225-
(((flags) & METH_VARARGS) ? \
226-
truffle_read(PY_TRUFFLE_CEXT, "METH_VARARGS") : \
227-
(((flags) & METH_NOARGS) ? \
228-
truffle_read(PY_TRUFFLE_CEXT, "METH_NOARGS") : \
229-
(((flags) & METH_O) ? \
230-
truffle_read(PY_TRUFFLE_CEXT, "METH_O") : \
231-
truffle_read(PY_TRUFFLE_CEXT, "METH_UNSUPPORTED")))))))
222+
polyglot_get_member(PY_TRUFFLE_CEXT, "METH_FASTCALL") : \
223+
(((flags) & METH_KEYWORDS) ? \
224+
polyglot_get_member(PY_TRUFFLE_CEXT, "METH_KEYWORDS") : \
225+
(((flags) & METH_VARARGS) ? \
226+
polyglot_get_member(PY_TRUFFLE_CEXT, "METH_VARARGS") : \
227+
(((flags) & METH_NOARGS) ? \
228+
polyglot_get_member(PY_TRUFFLE_CEXT, "METH_NOARGS") : \
229+
(((flags) & METH_O) ? \
230+
polyglot_get_member(PY_TRUFFLE_CEXT, "METH_O") : \
231+
polyglot_get_member(PY_TRUFFLE_CEXT, "METH_UNSUPPORTED")))))))
232232

233233
#define get_method_flags_cwrapper(flags) \
234234
(void*)((((flags) < 0) ? \

0 commit comments

Comments
 (0)