Skip to content

Commit 94efaf8

Browse files
committed
Fix: add missing guard.
1 parent b6a4f4d commit 94efaf8

File tree

1 file changed

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

1 file changed

+1
-1
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -554,7 +554,7 @@ PFloat doDoubleNativeWrapper(DoubleNativeWrapper object) {
554554
return materializedInt;
555555
}
556556

557-
@Specialization(guards = "isMaterialized(object)")
557+
@Specialization(guards = {"object.getClass() == cachedClass", "isMaterialized(object)"})
558558
Object doMaterialized(PrimitiveNativeWrapper object,
559559
@SuppressWarnings("unused") @Cached("object.getClass()") Class<? extends PrimitiveNativeWrapper> cachedClass) {
560560
return CompilerDirectives.castExact(object, cachedClass).getDelegate();

0 commit comments

Comments
 (0)