Skip to content

Commit 83a6900

Browse files
committed
[GR-15195] Correct a guard for binary operations on truffle objects to prefer interpretation as long over double
PullRequest: graalpython/487
2 parents b4eae98 + 06522ea commit 83a6900

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/objects/foreign/TruffleObjectBuiltins.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ Object doComparisonLong(Object left, Object right,
230230
}
231231
}
232232

233-
@Specialization(guards = {"lib.fitsInDouble(left)"})
233+
@Specialization(guards = {"!lib.fitsInLong(left)", "lib.fitsInDouble(left)"})
234234
Object doComparisonDouble(Object left, Object right,
235235
@CachedLibrary(limit = "3") InteropLibrary lib) {
236236
try {

0 commit comments

Comments
 (0)