]> matita.cs.unibo.it Git - helm.git/commitdiff
The refined form of a reference to a let-in bound variable in the context
authorClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Mon, 5 Sep 2005 16:14:57 +0000 (16:14 +0000)
committerClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Mon, 5 Sep 2005 16:14:57 +0000 (16:14 +0000)
used to be the zeta-expanded form. It is now the reference.

helm/ocaml/cic_unification/cicRefine.ml

index 148450f5d17f1375b275186f3c08d807d0780a6b..df7eca08f398f35141d021091d254c0a7408ba88 100644 (file)
@@ -174,7 +174,10 @@ and type_of_aux' metasenv context t ugraph =
                 | Some (_,C.Def (_,Some ty)) -> 
                      t,S.lift n ty,subst,metasenv, ugraph
                 | Some (_,C.Def (bo,None)) ->
-                    type_of_aux subst metasenv context (S.lift n bo) ugraph 
+                     let _,ty,subst,metasenv,ugraph =
+                     type_of_aux subst metasenv context (S.lift n bo) ugraph 
+                     in
+                      t,ty,subst,metasenv,ugraph
                 | None -> raise (RefineFailure "Rel to hidden hypothesis")
              with
                 _ -> raise (RefineFailure "Not a close term")