--- jsr166/src/main/java/util/ArrayDeque.java 2016/11/06 22:15:01 1.111 +++ jsr166/src/main/java/util/ArrayDeque.java 2016/11/08 18:23:10 1.112 @@ -779,7 +779,7 @@ public class ArrayDeque extends Abstr if (to == end) { if (end != head) throw new ConcurrentModificationException(); - lastRet = head; + lastRet = end; break; } }