aboutsummaryrefslogtreecommitdiff
path: root/kernel/typeops.mli
diff options
context:
space:
mode:
authorherbelin2008-04-30 21:58:41 +0000
committerherbelin2008-04-30 21:58:41 +0000
commit4f9cf134a3763de4ec5a5720edb11bb1e6eca66b (patch)
tree203910b0443b742497299abd7cca372dd3f9915d /kernel/typeops.mli
parent2460302bdd21427b849770b692918f4451801e2b (diff)
Réutilisation de l'infrastructure pour le polymorphisme d'univers des
constantes qui avait été mise en place pour la 8.1gamma puis abandonné pour cause entre autres d'inefficacité. Cette fois, on restreind le polymorphisme au seul cas d'alias vers un inductif. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@10877 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'kernel/typeops.mli')
-rw-r--r--kernel/typeops.mli3
1 files changed, 2 insertions, 1 deletions
diff --git a/kernel/typeops.mli b/kernel/typeops.mli
index fe428230a7..5bb0dee1d2 100644
--- a/kernel/typeops.mli
+++ b/kernel/typeops.mli
@@ -105,5 +105,6 @@ val type_of_constant_knowing_parameters :
env -> constant_type -> constr array -> types
(* Make a type polymorphic if an arity *)
-val make_polymorphic_if_arity : env -> types -> constant_type
+val make_polymorphic_if_constant_for_ind : env -> unsafe_judgment ->
+ constant_type