aboutsummaryrefslogtreecommitdiff
path: root/vernac/declareDef.ml
diff options
context:
space:
mode:
authorPierre-Marie Pédrot2018-11-13 19:44:07 +0100
committerPierre-Marie Pédrot2018-11-13 19:44:07 +0100
commitd384f58e5d910ec14574488f2744011cb09aa932 (patch)
tree2b14c9d8bf601481ed96b84db31beb4689ce40ff /vernac/declareDef.ml
parent3e38d26233229d313d7a4c6015c7c15206c07305 (diff)
parentccf995fd843f14ae8dfaf18177be6c2494faea35 (diff)
Merge PR #8760: Automatically generate names for universes.
Diffstat (limited to 'vernac/declareDef.ml')
-rw-r--r--vernac/declareDef.ml6
1 files changed, 4 insertions, 2 deletions
diff --git a/vernac/declareDef.ml b/vernac/declareDef.ml
index 35fb18e292..2fe03a8ec5 100644
--- a/vernac/declareDef.ml
+++ b/vernac/declareDef.ml
@@ -43,9 +43,11 @@ let declare_definition ident (local, p, k) ce pl imps hook =
| Discharge | Local | Global ->
let local = get_locality ident ~kind:"definition" local in
let kn = declare_constant ident ~local (DefinitionEntry ce, IsDefinition k) in
- ConstRef kn in
+ let gr = ConstRef kn in
+ let () = Declare.declare_univ_binders gr pl in
+ gr
+ in
let () = maybe_declare_manual_implicits false gr imps in
- let () = Declare.declare_univ_binders gr pl in
let () = definition_message ident in
Lemmas.call_hook fix_exn hook local gr; gr