diff options
author | 2012-03-02 22:30:44 +0000 | |
---|---|---|
committer | 2012-03-02 22:30:44 +0000 | |
commit | 0374e96684f9d3d38b1d54176a95281d47b21784 (patch) | |
tree | f5598cd239e37c115a57a9dfd4be6630f94525e1 /pretyping/detyping.mli | |
parent | c2dda7cf57f29e5746e5903c310a7ce88525909c (diff) |
Glob_term.predicate_pattern: No number of parameters with letins.
Detyping is wrong about it and as far as I understand no one but Constrextern uses
it. Constrextern has now the same machinery for all patterns.
Revert if I miss something.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@15022 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'pretyping/detyping.mli')
-rw-r--r-- | pretyping/detyping.mli | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pretyping/detyping.mli b/pretyping/detyping.mli index 0912a3f23..f9592194c 100644 --- a/pretyping/detyping.mli +++ b/pretyping/detyping.mli @@ -32,7 +32,7 @@ val detype_case : (constructor array -> int array -> 'a array -> (loc * identifier list * cases_pattern list * glob_constr) list) -> ('a -> int -> bool) -> - identifier list -> inductive * case_style * int * int array * int -> + identifier list -> inductive * case_style * int array * int -> 'a option -> 'a -> 'a array -> glob_constr val detype_sort : sorts -> glob_sort @@ -54,7 +54,7 @@ val it_destRLambda_or_LetIn_names : int -> glob_constr -> name list * glob_const val simple_cases_matrix_of_branches : inductive -> (int * int * glob_constr) list -> cases_clauses val return_type_of_predicate : - inductive -> int -> int -> glob_constr -> predicate_pattern * glob_constr option + inductive -> int -> glob_constr -> predicate_pattern * glob_constr option module PrintingInductiveMake : functor (Test : sig |