src/Pure/Tools/ml_console.scala
changeset 62641 0b1b7465f2ef
parent 62634 aa3b47b32100
child 62643 6f7ac44365d7
--- a/src/Pure/Tools/ml_console.scala	Wed Mar 16 21:14:59 2016 +0100
+++ b/src/Pure/Tools/ml_console.scala	Wed Mar 16 21:45:04 2016 +0100
@@ -54,16 +54,16 @@
 
       // build
       if (!no_build && logic != "RAW_ML_SYSTEM" &&
-          Build.build(options = options, build_heap = true, no_build = true,
-            dirs = dirs, system_mode = system_mode, sessions = List(logic)) != 0)
+          !Build.build(options = options, build_heap = true, no_build = true,
+            dirs = dirs, system_mode = system_mode, sessions = List(logic)).ok)
       {
         val progress = new Console_Progress
         progress.echo("Build started for Isabelle/" + logic + " ...")
         progress.interrupt_handler {
-          val rc =
+          val res =
             Build.build(options = options, progress = progress, build_heap = true,
               dirs = dirs, system_mode = system_mode, sessions = List(logic))
-          if (rc != 0) sys.exit(rc)
+          if (!res.ok) sys.exit(res.rc)
         }
       }