]> matita.cs.unibo.it Git - helm.git/commitdiff
do not erase sorts
authorEnrico Tassi <enrico.tassi@inria.fr>
Thu, 6 Nov 2008 14:06:00 +0000 (14:06 +0000)
committerEnrico Tassi <enrico.tassi@inria.fr>
Thu, 6 Nov 2008 14:06:00 +0000 (14:06 +0000)
helm/software/components/ng_refiner/check.ml

index 7d13b9a35df112e7a76d5441203d2dae77dbf129..d4a329697d667287d859b03e58150cc8d7f93a39 100644 (file)
@@ -226,6 +226,8 @@ let _ =
                  (fun e ctx -> e::ctx) ctx perforate metasenv t
           in
           let rec curryfy ctx = function
+            | NCic.Lambda (name, (NCic.Sort _ as s), tgt) ->
+                NCic.Lambda (name, s, curryfy ((name,NCic.Decl s) :: ctx) tgt)
             | NCic.Lambda (name, s, tgt) ->
                 let tgt = curryfy ((name,NCic.Decl s) :: ctx) tgt in
                 NCic.Lambda (name, NCic.Implicit `Type, tgt)