aboutsummaryrefslogtreecommitdiffhomepage
path: root/kernel/typeops.mli
diff options
context:
space:
mode:
authorGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2013-05-14 18:38:14 +0000
committerGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2013-05-14 18:38:14 +0000
commitfd7448ad0f44ef306d910816d7b6d2f6a303f4a7 (patch)
tree5a5c51c01bbbaa75a4ddffcca384cdf5cc7d0d2e /kernel/typeops.mli
parent23a51bab686dd0ceaa9a87b09beb49d0ee0575c4 (diff)
Delayed the computation of parameters in sort polymorphism of
inductive types. This saves some computation, but also allows incidentally to retype terms with evars without failing if an inductive type as an argument whose type is an evar. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@16526 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'kernel/typeops.mli')
-rw-r--r--kernel/typeops.mli2
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/typeops.mli b/kernel/typeops.mli
index 14ba95ec6..d6484e823 100644
--- a/kernel/typeops.mli
+++ b/kernel/typeops.mli
@@ -101,7 +101,7 @@ val type_of_constant : env -> constant -> types
val type_of_constant_type : env -> constant_type -> types
val type_of_constant_knowing_parameters :
- env -> constant_type -> constr array -> types
+ env -> constant_type -> types Lazy.t array -> types
(** Make a type polymorphic if an arity *)
val make_polymorphic_if_constant_for_ind : env -> unsafe_judgment ->