aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEnrico Tassi2014-12-24 14:36:54 +0100
committerEnrico Tassi2014-12-26 15:07:03 +0100
commit3ff9f9b0b8fee711d408f820c7cdabc465b181ee (patch)
treeb5bcfd7eed355dcc566bc9b87ddebead11971b92
parent5d6106a075b79abbb92b03bbca7b13a517cf4925 (diff)
STM: remove dead code
-rw-r--r--stm/stm.ml20
1 files changed, 9 insertions, 11 deletions
diff --git a/stm/stm.ml b/stm/stm.ml
index 342c16b3b3..ceeb21b814 100644
--- a/stm/stm.ml
+++ b/stm/stm.ml
@@ -892,8 +892,6 @@ module rec ProofTask : sig
val build_proof_here :
Stateid.t * Stateid.t -> Loc.t -> Stateid.t ->
Proof_global.closed_proof_output Future.computation
- val build_proof_here_core :
- Loc.t -> Stateid.t -> unit -> Proof_global.closed_proof_output
end = struct (* {{{ *)
@@ -991,16 +989,16 @@ end = struct (* {{{ *)
Hooks.(call execution_error start Loc.ghost (strbrk s));
Pp.feedback (Feedback.InProgress ~-1)
- let build_proof_here_core loc eop () =
- let wall_clock1 = Unix.gettimeofday () in
- if !Flags.batch_mode then Reach.known_state ~cache:`No eop
- else Reach.known_state ~cache:`Shallow eop;
- let wall_clock2 = Unix.gettimeofday () in
- Aux_file.record_in_aux_at loc "proof_build_time"
- (Printf.sprintf "%.3f" (wall_clock2 -. wall_clock1));
- Proof_global.return_proof ()
let build_proof_here (id,valid) loc eop =
- Future.create (State.exn_on id ~valid) (build_proof_here_core loc eop)
+ Future.create (State.exn_on id ~valid) (fun () ->
+ let wall_clock1 = Unix.gettimeofday () in
+ if !Flags.batch_mode then Reach.known_state ~cache:`No eop
+ else Reach.known_state ~cache:`Shallow eop;
+ let wall_clock2 = Unix.gettimeofday () in
+ Aux_file.record_in_aux_at loc "proof_build_time"
+ (Printf.sprintf "%.3f" (wall_clock2 -. wall_clock1));
+ Proof_global.return_proof ())
+
let perform_buildp { Stateid.exn_info; stop; document; loc } my_states =
try
VCS.restore document;