src/HOL/Tools/Sledgehammer/sledgehammer_provers.ML
changeset 48532 c0f44941e674
parent 48392 ca998fa08cd9
child 48656 5caa414ce9a2
--- a/src/HOL/Tools/Sledgehammer/sledgehammer_provers.ML	Thu Jul 26 10:48:03 2012 +0200
+++ b/src/HOL/Tools/Sledgehammer/sledgehammer_provers.ML	Thu Jul 26 10:48:03 2012 +0200
@@ -775,9 +775,9 @@
             val args = arguments ctxt full_proof extra slice_timeout
                                  (ord, ord_info, sel_weights)
             val command =
-              File.shell_path command0 ^ " " ^ args ^ " " ^
-              File.shell_path prob_file
-              |> enclose "TIMEFORMAT='%3R'; { time " " ; } 2>&1"
+              "(exec 2>&1; " ^ File.shell_path command0 ^ " " ^ args ^ " " ^
+              File.shell_path prob_file ^ ")"
+              |> enclose "TIMEFORMAT='%3R'; { time " " ; }"
             val _ =
               atp_problem
               |> lines_for_atp_problem format ord ord_info