--- jsr166/src/main/java/util/Vector.java 2016/11/04 02:56:17 1.31 +++ jsr166/src/main/java/util/Vector.java 2016/11/12 20:51:59 1.32 @@ -992,9 +992,8 @@ public class Vector final boolean modified; int r; // Optimize for initial run of survivors - for (r = 0; r < size; r++) - if (filter.test((E) es[r])) - break; + for (r = 0; r < size && !filter.test((E) es[r]); r++) + ; if (modified = (r < size)) { expectedModCount++; modCount++;