tuned;
authorwenzelm
Sat, 29 Dec 2018 12:52:58 +0100
changeset 69532 e2edf24b960e
parent 69526 5574d504cf36
child 69533 1d2e6a4e073f
tuned;
src/Pure/Tools/dump.scala
--- a/src/Pure/Tools/dump.scala	Fri Dec 28 19:01:35 2018 +0100
+++ b/src/Pure/Tools/dump.scala	Sat Dec 29 12:52:58 2018 +0100
@@ -88,14 +88,8 @@
 
     val deps =
       Sessions.load_structure(dump_options, dirs = dirs, select_dirs = select_dirs).
-        selection_deps(dump_options, selection, uniform_session = true, loading_sessions = true)
-
-    val include_sessions =
-      deps.sessions_structure.imports_topological_order
-
-    val use_theories =
-      for { (_, name) <- deps.used_theories_condition(dump_options, progress.echo_warning) }
-      yield name.theory
+        selection_deps(dump_options, selection, progress = progress,
+          uniform_session = true, loading_sessions = true)
 
 
     /* dump aspects asynchronously */
@@ -134,8 +128,13 @@
     /* run session */
 
     val session =
-      Headless.start_session(dump_options, logic, session_dirs = dirs ::: select_dirs,
-        include_sessions = include_sessions, progress = progress, log = log)
+      Headless.start_session(dump_options, logic, progress = progress, log = log,
+        session_dirs = dirs ::: select_dirs,
+        include_sessions = deps.sessions_structure.imports_topological_order)
+
+    val use_theories =
+      for { (_, name) <- deps.used_theories_condition(dump_options, progress.echo_warning) }
+      yield name.theory
 
     val use_theories_result =
       session.use_theories(use_theories, progress = progress, commit = Some(Consumer.apply _))