diff options
| author | Enrico Tassi | 2014-12-24 14:36:54 +0100 |
|---|---|---|
| committer | Enrico Tassi | 2014-12-26 15:07:03 +0100 |
| commit | 3ff9f9b0b8fee711d408f820c7cdabc465b181ee (patch) | |
| tree | b5bcfd7eed355dcc566bc9b87ddebead11971b92 | |
| parent | 5d6106a075b79abbb92b03bbca7b13a517cf4925 (diff) | |
STM: remove dead code
| -rw-r--r-- | stm/stm.ml | 20 |
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; |
