diff options
author | Maxime Dénès <mail@maximedenes.fr> | 2018-01-08 12:47:43 +0100 |
---|---|---|
committer | Maxime Dénès <mail@maximedenes.fr> | 2018-01-08 12:47:43 +0100 |
commit | 81b57c0bffddf484a075eb1ac4911de889dd0c96 (patch) | |
tree | 9109477997495b7f69d98b004e43d0c189524bee /plugins/ltac | |
parent | ee5d708a407d901dba61cf36451d0ac39b006522 (diff) | |
parent | c1960c794b5c8444925df67663bd70d35c67dc36 (diff) |
Merge PR #6497: Add optimize_heap tactic for #6488
Diffstat (limited to 'plugins/ltac')
-rw-r--r-- | plugins/ltac/extratactics.ml4 | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/plugins/ltac/extratactics.ml4 b/plugins/ltac/extratactics.ml4 index cf5125757..3e3965b94 100644 --- a/plugins/ltac/extratactics.ml4 +++ b/plugins/ltac/extratactics.ml4 @@ -1125,3 +1125,12 @@ VERNAC COMMAND EXTEND OptimizeProof | [ "Optimize" "Heap" ] => [ Vernac_classifier.classify_as_proofstep ] -> [ Gc.compact () ] END + +(** tactic analogous to "OPTIMIZE HEAP" *) + +let tclOPTIMIZE_HEAP = + Proofview.tclLIFT (Proofview.NonLogical.make (fun () -> Gc.compact ())) + +TACTIC EXTEND optimize_heap +| [ "optimize_heap" ] -> [ tclOPTIMIZE_HEAP ] +END |