Index: Util.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/util/Util.java,v retrieving revision 1.79 diff -u -r1.79 Util.java --- Util.java 29 Jun 2010 01:03:42 -0000 1.79 +++ Util.java 1 Nov 2010 21:47:51 -0000 @@ -677,7 +677,7 @@ public static void reverseQuickSort(char[][] list, int left, int right) { int original_left= left; int original_right= right; - char[] mid= list[(right + left) / 2]; + char[] mid= list[(right + left) >>> 1]; do { while (CharOperation.compareTo(list[left], mid) > 0) { left++; @@ -702,8 +702,8 @@ } public static void reverseQuickSort(char[][] list, int left, int right, int[] result) { int original_left= left; - int original_right= right; - char[] mid= list[(right + left) / 2]; + int original_right= right; + char[] mid= list[(right + left) >>> 1]; do { while (CharOperation.compareTo(list[left], mid) > 0) { left++;