aboutsummaryrefslogtreecommitdiff
path: root/pretyping
diff options
context:
space:
mode:
Diffstat (limited to 'pretyping')
-rw-r--r--pretyping/retyping.ml3
1 files changed, 1 insertions, 2 deletions
diff --git a/pretyping/retyping.ml b/pretyping/retyping.ml
index fb55265526..a169a4577e 100644
--- a/pretyping/retyping.ml
+++ b/pretyping/retyping.ml
@@ -158,8 +158,7 @@ let retype ?(polyprop=true) sigma =
and sort_family_of env t =
match kind_of_term t with
| Cast (c,_, s) when isSort s -> family_of_sort (destSort s)
- | Sort (Prop c) -> InType
- | Sort (Type u) -> InType
+ | Sort s -> family_of_sort s
| Prod (name,t,c2) ->
let s2 = sort_family_of (push_rel (name,None,t) env) c2 in
if not (is_impredicative_set env) &&