aboutsummaryrefslogtreecommitdiffhomepage
path: root/pretyping/typing.ml
diff options
context:
space:
mode:
Diffstat (limited to 'pretyping/typing.ml')
-rw-r--r--pretyping/typing.ml4
1 files changed, 2 insertions, 2 deletions
diff --git a/pretyping/typing.ml b/pretyping/typing.ml
index 9a6008832..f84cdc632 100644
--- a/pretyping/typing.ml
+++ b/pretyping/typing.ml
@@ -113,10 +113,10 @@ let rec execute mf env sigma cstr =
let j1 = execute mf env sigma c1 in
let j2 = execute mf env sigma c2 in
let j2 = type_judgment env sigma j2 in
+ let _ = conv_leq env sigma j1.uj_type j2.utj_val in
let env1 = push_rel (name,Some j1.uj_val,j2.utj_val) env in
let j3 = execute mf env1 sigma c3 in
- let (j,_) = judge_of_letin env name j1 j2 j3 in
- j
+ judge_of_letin env name j1 j2 j3
| Cast (c,t) ->
let cj = execute mf env sigma c in