src/Pure/Tools/build_schedule.scala
changeset 79033 83288e02c6fa
parent 79032 8f6c8a573716
child 79034 30411c1c575d
--- a/src/Pure/Tools/build_schedule.scala	Fri Nov 24 10:34:10 2023 +0100
+++ b/src/Pure/Tools/build_schedule.scala	Fri Nov 24 10:36:23 2023 +0100
@@ -84,7 +84,8 @@
 
           val is_mono = entries == mono_prefix
           val in_prefix = mono_prefix.length > 1 && threads <= mono_prefix.last._1
-          val in_inflection = !is_mono && threads < entries.drop(mono_prefix.length).head._1
+          val in_inflection =
+            !is_mono && mono_prefix.length > 1 && threads < entries.drop(mono_prefix.length).head._1
           if (is_mono || in_prefix || in_inflection) {
             // Model with Amdahl's law
             val t_p =