aboutsummaryrefslogtreecommitdiffhomepage
path: root/pretyping/termops.ml
diff options
context:
space:
mode:
Diffstat (limited to 'pretyping/termops.ml')
-rw-r--r--pretyping/termops.ml5
1 files changed, 4 insertions, 1 deletions
diff --git a/pretyping/termops.ml b/pretyping/termops.ml
index b3fa53eee..ee7538b22 100644
--- a/pretyping/termops.ml
+++ b/pretyping/termops.ml
@@ -868,7 +868,10 @@ let isGlobalRef c =
| Const _ | Ind _ | Construct _ | Var _ -> true
| _ -> false
-let has_polymorphic_type c = (Global.lookup_constant c).Declarations.const_polymorphic
+let has_polymorphic_type c =
+ match (Global.lookup_constant c).Declarations.const_type with
+ | Declarations.TemplateArity _ -> true
+ | _ -> false
let base_sort_cmp pb s0 s1 =
match (s0,s1) with