--- jsr166/src/test/tck/ThreadPoolExecutorSubclassTest.java 2015/10/03 17:53:47 1.46 +++ jsr166/src/test/tck/ThreadPoolExecutorSubclassTest.java 2015/10/03 18:17:51 1.47 @@ -130,7 +130,7 @@ public class ThreadPoolExecutorSubclassT lock.lock(); try { while (!done) { - if (nanos <= 0) + if (nanos <= 0L) throw new TimeoutException(); nanos = cond.awaitNanos(nanos); }