Skip to content

Commit e1230ed

Browse files
committed
Use isImmortalPythonObject
1 parent 79de4d7 commit e1230ed

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

  • graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/objects/cext/capi/transitions

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1866,7 +1866,7 @@ static long doPythonObject(Node inliningTarget, PythonObject pythonObject, boole
18661866
if (!pythonObject.isNative()) {
18671867
assert !CApiContext.isSpecialSingleton(pythonObject);
18681868
PythonContext context = PythonContext.get(inliningTarget);
1869-
boolean immortal = isImmortal(context, pythonObject);
1869+
boolean immortal = isImmortalPythonObject(context, pythonObject);
18701870
pointer = firstToNativeNode.execute(inliningTarget, pythonObject, FirstToNativeNode.getInitialRefcnt(needsTransfer, immortal));
18711871
pythonObject.setNativePointer(pointer);
18721872
} else {
@@ -1992,6 +1992,7 @@ public static boolean isImmortal(PythonContext context, Object object) {
19921992
* immortal.
19931993
*/
19941994
private static boolean isImmortalPythonObject(PythonContext context, PythonObject pythonObject) {
1995+
assert !CApiContext.isSpecialSingleton(pythonObject);
19951996
return pythonObject instanceof PythonBuiltinClass || context.getTrue() == pythonObject || context.getFalse() == pythonObject || pythonObject instanceof PMemoryView;
19961997
}
19971998

0 commit comments

Comments
 (0)