aboutsummaryrefslogtreecommitdiff
path: root/kernel/environ.ml
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/environ.ml')
-rw-r--r--kernel/environ.ml4
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/environ.ml b/kernel/environ.ml
index 0ae6f242f6..e75ccbb252 100644
--- a/kernel/environ.ml
+++ b/kernel/environ.ml
@@ -503,7 +503,7 @@ let constant_type env (kn,u) =
type const_evaluation_result =
| NoBody
| Opaque
- | IsPrimitive of CPrimitives.t
+ | IsPrimitive of Univ.Instance.t * CPrimitives.t
exception NotEvaluableConst of const_evaluation_result
@@ -535,7 +535,7 @@ let constant_value_in env (kn,u) =
subst_instance_constr u b
| OpaqueDef _ -> raise (NotEvaluableConst Opaque)
| Undef _ -> raise (NotEvaluableConst NoBody)
- | Primitive p -> raise (NotEvaluableConst (IsPrimitive p))
+ | Primitive p -> raise (NotEvaluableConst (IsPrimitive (u,p)))
let constant_opt_value_in env cst =
try Some (constant_value_in env cst)