Skip to content

Commit 8edfb7e

Browse files
committed
Fix call for typing ptr with HPyCapsule_Destructor
1 parent 4672138 commit 8edfb7e

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/objects/cext/hpy/GraalHPyContextFunctions.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3424,7 +3424,7 @@ static PyCapsule doGeneric(GraalHPyContext hpyContext, Object pointer, Object na
34243424
}
34253425
Object hpyDestructor = null;
34263426
if (!interopLib.isNull(dtorPtr)) {
3427-
Object typedDtorPtr = callHelperNode.call(hpyContext, GraalHPyNativeSymbol.GRAAL_HPY_FROM_HPY_MODULE_DEF);
3427+
Object typedDtorPtr = callHelperNode.call(hpyContext, GraalHPyNativeSymbol.GRAAL_HPY_FROM_HPY_CAPSULE_DESTRUCTOR, dtorPtr);
34283428
Object cpyTrampoline;
34293429
boolean invalid;
34303430
try {

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/objects/cext/hpy/GraalHPyNativeSymbol.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ public enum GraalHPyNativeSymbol implements NativeCExtSymbol {
7878
GRAAL_HPY_DOUBLE_ARRAY_TO_NATIVE("graal_hpy_double_array_to_native"),
7979
GRAAL_HPY_POINTER_ARRAY_TO_NATIVE("graal_hpy_pointer_array_to_native"),
8080
GRAAL_HPY_FROM_HPY_MODULE_DEF("graal_hpy_from_HPyModuleDef"),
81+
GRAAL_HPY_FROM_HPY_CAPSULE_DESTRUCTOR("graal_hpy_from_HPyCapsule_Destructor"),
8182
GRAAL_HPY_MODULE_GET_DEFINES("graal_hpy_module_get_defines"),
8283
GRAAL_HPY_MODULE_INIT_GLOBALS("graal_hpy_module_init_globals"),
8384
GRAAL_HPY_DEF_GET_KIND("graal_hpy_def_get_kind"),

0 commit comments

Comments
 (0)