src/HOL/Tools/Sledgehammer/sledgehammer.ML
changeset 40417 a29b2fee592b
parent 40415 391c9256265c
child 40419 718b44dbd74d
--- a/src/HOL/Tools/Sledgehammer/sledgehammer.ML	Sun Nov 07 18:15:13 2010 +0100
+++ b/src/HOL/Tools/Sledgehammer/sledgehammer.ML	Sun Nov 07 18:19:04 2010 +0100
@@ -420,14 +420,8 @@
 fun smt_filter_loop iter outcome0 msecs_so_far remote timeout state facts i =
   let
     val timer = Timer.startRealTimer ()
-    (* The "timeout" argument passed to "smt_filter" is a soft timeout. We make
-       it hard using "timeLimit". *)
     val {outcome, used_facts, run_time_in_msecs} =
-      TimeLimit.timeLimit timeout
-                          (SMT_Solver.smt_filter remote timeout state facts) i
-      handle TimeLimit.TimeOut =>
-             {outcome = SOME SMT_Solver.Time_Out, used_facts = [],
-              run_time_in_msecs = NONE}
+      SMT_Solver.smt_filter remote timeout state facts i
     val outcome0 = if is_none outcome0 then SOME outcome else outcome0
     val msecs_so_far = int_opt_add run_time_in_msecs msecs_so_far
     val too_many_facts_perhaps =