Skip to content

Commit 535459f

Browse files
committed
Disable unboxing of native wrappers.
1 parent ccba8e0 commit 535459f

File tree

1 file changed

+0
-22
lines changed

1 file changed

+0
-22
lines changed

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

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -513,26 +513,4 @@ private GetClassNode getClassNode() {
513513
return getClassNode;
514514
}
515515
}
516-
517-
@Resolve(message = "IS_BOXED")
518-
abstract static class IsBoxedNode extends Node {
519-
public Object access(PythonObjectNativeWrapper object) {
520-
return PTypeToForeignNode.isBoxed(object.getPythonObject());
521-
}
522-
}
523-
524-
@Resolve(message = "UNBOX")
525-
abstract static class UnboxNode extends Node {
526-
@Child private PTypeUnboxNode unboxNode = PTypeUnboxNode.create();
527-
528-
Object access(PythonObjectNativeWrapper object) {
529-
Object result = unboxNode.execute(object.getPythonObject());
530-
if (result == object) {
531-
throw UnsupportedTypeException.raise(new Object[]{object.getPythonObject()});
532-
} else {
533-
return result;
534-
}
535-
}
536-
}
537-
538516
}

0 commit comments

Comments
 (0)