src/HOL/Tools/Sledgehammer/sledgehammer_mash.ML
changeset 53129 f92b24047fc7
parent 53128 ea1b62ed5a54
child 53130 6741ba8d5c6d
--- a/src/HOL/Tools/Sledgehammer/sledgehammer_mash.ML	Wed Aug 21 15:18:06 2013 +0200
+++ b/src/HOL/Tools/Sledgehammer/sledgehammer_mash.ML	Wed Aug 21 15:34:51 2013 +0200
@@ -154,7 +154,7 @@
     val (temp_dir, serial) =
       if overlord then (getenv "ISABELLE_HOME_USER", "")
       else (getenv "ISABELLE_TMP", serial_string ())
-    val log_file = if overlord then temp_dir ^ "/mash_log" else "/dev/null"
+    val log_file = temp_dir ^ "/mash_log" ^ serial
     val err_file = temp_dir ^ "/mash_err" ^ serial
     val sugg_file = temp_dir ^ "/mash_suggs" ^ serial
     val sugg_path = Path.explode sugg_file
@@ -254,7 +254,7 @@
 fun unlearn ctxt =
   let val path = mash_model_dir () in
     trace_msg ctxt (K "MaSh unlearn");
-    run_mash_tool ctxt false [shutdown_server_arg] ([], K "");
+    run_mash_tool ctxt false [shutdown_server_arg] ([], K "") (K ());
     try (File.fold_dir (fn file => fn _ =>
                            try File.rm (Path.append path (Path.basic file)))
                        path) NONE;