src/Pure/Tools/build_schedule.scala
changeset 79042 1a9f3806987d
parent 79041 ff7d48e776ab
child 79062 6977fb0153fb
--- a/src/Pure/Tools/build_schedule.scala	Fri Nov 24 17:52:04 2023 +0100
+++ b/src/Pure/Tools/build_schedule.scala	Fri Nov 24 21:49:52 2023 +0100
@@ -95,8 +95,8 @@
       } else {
         // Piecewise linear
         val (p0, p1) =
-          if (entries.head._1 <= threads && threads <= entries.last._1) {
-            val split = entries.partition(_._1 <= threads)
+          if (entries.head._1 < threads && threads < entries.last._1) {
+            val split = entries.partition(_._1 < threads)
             (split._1.last, split._2.head)
           } else {
             val piece = if (threads < entries.head._1) entries.take(2) else entries.takeRight(2)