aboutsummaryrefslogtreecommitdiffhomepage
path: root/kernel/declareops.ml
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/declareops.ml')
-rw-r--r--kernel/declareops.ml6
1 files changed, 4 insertions, 2 deletions
diff --git a/kernel/declareops.ml b/kernel/declareops.ml
index 4363ec442..55868097f 100644
--- a/kernel/declareops.ml
+++ b/kernel/declareops.ml
@@ -47,12 +47,14 @@ let constraints_of_constant cb = Univ.Constraint.union
(match cb.const_body with
| Undef _ -> Univ.empty_constraint
| Def c -> Univ.empty_constraint
- | OpaqueDef o -> Univ.UContext.constraints (Opaqueproof.force_constraints o))
+ | OpaqueDef o -> Univ.ContextSet.constraints (Opaqueproof.force_constraints o))
let universes_of_constant cb =
match cb.const_body with
| Undef _ | Def _ -> cb.const_universes
- | OpaqueDef o -> Opaqueproof.force_constraints o
+ | OpaqueDef o ->
+ Univ.UContext.union cb.const_universes
+ (Univ.ContextSet.to_context (Opaqueproof.force_constraints o))
let universes_of_polymorphic_constant cb =
if cb.const_polymorphic then universes_of_constant cb