aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--parsing/pptactic.ml2
-rw-r--r--parsing/printer.ml3
2 files changed, 3 insertions, 2 deletions
diff --git a/parsing/pptactic.ml b/parsing/pptactic.ml
index 402f7b584c..9e1e3498f4 100644
--- a/parsing/pptactic.ml
+++ b/parsing/pptactic.ml
@@ -687,7 +687,7 @@ let pr_and_constr_expr pr (c,_) = pr c
let rec glob_printers =
(pr_glob_tactic,
pr_glob_tactic0,
- pr_and_constr_expr Ppconstr.pr_rawconstr,
+ pr_and_constr_expr Printer.pr_rawterm,
Printer.pr_pattern,
pr_or_var (pr_and_short_name pr_evaluable_reference),
pr_or_var pr_inductive,
diff --git a/parsing/printer.ml b/parsing/printer.ml
index 2a64ed8eda..ec12453563 100644
--- a/parsing/printer.ml
+++ b/parsing/printer.ml
@@ -131,7 +131,8 @@ let pr_constructor env cstr = prterm_env env (mkConstruct cstr)
let pr_global = pr_global Idset.empty
let pr_rawterm t =
- pr_constr (Constrextern.extern_rawconstr Idset.empty t)
+ if !Options.v7 then gentermpr (Termast.ast_of_rawconstr t)
+ else Ppconstrnew.pr_lconstr (Constrextern.extern_rawconstr Idset.empty t)
open Pattern
let pr_ref_label = function (* On triche sur le contexte *)