From 82a664c8799fd9c23ecdf09c1b65dadebe88c8c1 Mon Sep 17 00:00:00 2001 From: samskivert Date: Wed, 10 Feb 2010 01:03:32 +0000 Subject: [PATCH] Use unsigned shift to avoid breakage on overflow. git-svn-id: https://samskivert.googlecode.com/svn/trunk@2743 6335cc39-0255-0410-8fd6-9bcaacd3b74c --- src/java/com/samskivert/util/ArrayIntSet.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/java/com/samskivert/util/ArrayIntSet.java b/src/java/com/samskivert/util/ArrayIntSet.java index 2e760c5a..9eef94f8 100644 --- a/src/java/com/samskivert/util/ArrayIntSet.java +++ b/src/java/com/samskivert/util/ArrayIntSet.java @@ -367,7 +367,7 @@ public class ArrayIntSet extends AbstractIntSet int high = _size-1; while (low <= high) { - int mid = (low + high) >> 1; + int mid = (low + high) >>> 1; int midVal = _values[mid]; if (midVal < key) {