Skip to content

Commit 4ea32dc

Browse files
committed
Ensure that InteorpLibrary accepts CApiBuiltinExecutable
1 parent 7ecce93 commit 4ea32dc

File tree

1 file changed

+1
-1
lines changed
  • graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/objects/cext/capi

1 file changed

+1
-1
lines changed

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/objects/cext/capi/CApiContext.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1130,7 +1130,7 @@ void toNative() {
11301130
InteropLibrary lib = null;
11311131
for (int i = 0; i < PythonCextBuiltinRegistry.builtins.length; i++) {
11321132
CApiBuiltinExecutable capiBuiltinExecutable = getCAPIBuiltinExecutable(i);
1133-
if (lib == null) {
1133+
if (lib == null || !lib.accepts(capiBuiltinExecutable)) {
11341134
lib = InteropLibrary.getUncached(capiBuiltinExecutable);
11351135
}
11361136
assert lib.accepts(capiBuiltinExecutable);

0 commit comments

Comments
 (0)