aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--proofs/logic.ml6
1 files changed, 6 insertions, 0 deletions
diff --git a/proofs/logic.ml b/proofs/logic.ml
index 38f2d1d0fc..22751eaf9d 100644
--- a/proofs/logic.ml
+++ b/proofs/logic.ml
@@ -643,6 +643,9 @@ let prim_extractor subfun vl pft =
(* No need to make ids Anonymous in vl: subst_vars take the more recent *)
subfun vl pf
+ | {ref=Some(Prim{name=ThinBody;hypspecs=ids},[pf])} ->
+ subfun vl pf
+
| {ref=Some(Prim{name=Move _;hypspecs=ids},[pf])} ->
subfun vl pf
@@ -715,6 +718,9 @@ let pr_prim_rule = function
| {name=Thin;hypspecs=ids} ->
[< 'sTR"Clear " ; prlist_with_sep pr_spc pr_id ids >]
+ | {name=ThinBody;hypspecs=ids} ->
+ [< 'sTR"ClearBody " ; prlist_with_sep pr_spc pr_id ids >]
+
| {name=Move withdep;hypspecs=[id1;id2]} ->
[< 'sTR (if withdep then "Dependent " else "");
'sTR"Move " ; pr_id id1; 'sTR " after "; pr_id id2 >]