diff --git a/common/unsafe/src/main/java/org/apache/spark/unsafe/array/ByteArrayMethods.java b/common/unsafe/src/main/java/org/apache/spark/unsafe/array/ByteArrayMethods.java index f81c06092765e..8c303928f5579 100644 --- a/common/unsafe/src/main/java/org/apache/spark/unsafe/array/ByteArrayMethods.java +++ b/common/unsafe/src/main/java/org/apache/spark/unsafe/array/ByteArrayMethods.java @@ -51,7 +51,7 @@ public static long roundNumberOfBytesToNearestWord(long numBytes) { */ public static boolean arrayEquals( Object leftBase, long leftOffset, Object rightBase, long rightOffset, final long length) { - int i = 0; + long i = 0; // check if stars align and we can get both offsets to be aligned if (!unaligned && ((leftOffset % 8) == (rightOffset % 8))) {