src/Pure/Tools/build_job.scala
changeset 75438 96293bd077bb
parent 75425 b958e053d993
child 75440 39011d0d2128
equal deleted inserted replaced
75437:7b417c578b19 75438:96293bd077bb
   461           case Exn.Interrupt.ERROR(msg) => (Nil, List(msg))
   461           case Exn.Interrupt.ERROR(msg) => (Nil, List(msg))
   462         }
   462         }
   463 
   463 
   464       val result = {
   464       val result = {
   465         val theory_timing =
   465         val theory_timing =
   466           theory_timings.iterator.map(
   466           theory_timings.iterator.flatMap(
   467             {
   467             {
   468               case props @ Markup.Name(name) => name -> props
   468               case props @ Markup.Name(name) => Some(name -> props)
   469               case _ => ???
   469               case _ => None
   470             }).toMap
   470             }).toMap
   471         val used_theory_timings =
   471         val used_theory_timings =
   472           for { (name, _) <- deps(session_name).used_theories }
   472           for { (name, _) <- deps(session_name).used_theories }
   473             yield theory_timing.getOrElse(name.theory, Markup.Name(name.theory))
   473             yield theory_timing.getOrElse(name.theory, Markup.Name(name.theory))
   474 
   474