aboutsummaryrefslogtreecommitdiff
path: root/interp/constrextern.ml
diff options
context:
space:
mode:
Diffstat (limited to 'interp/constrextern.ml')
-rw-r--r--interp/constrextern.ml8
1 files changed, 8 insertions, 0 deletions
diff --git a/interp/constrextern.ml b/interp/constrextern.ml
index 40e0901beb..fc40569624 100644
--- a/interp/constrextern.ml
+++ b/interp/constrextern.ml
@@ -959,6 +959,14 @@ let extern_type goal_concl_style env sigma t =
let extern_sort s = extern_glob_sort (detype_sort s)
+let extern_closed_glob ?lax goal_concl_style env sigma t =
+ let avoid = if goal_concl_style then ids_of_context env else [] in
+ let r =
+ Detyping.detype_closed_glob ?lax goal_concl_style avoid env sigma t
+ in
+ let vars = vars_of_env env in
+ extern false (None,[]) vars r
+
(******************************************************************)
(* Main translation function from pattern -> constr_expr *)