]> matita.cs.unibo.it Git - helm.git/commitdiff
Bug (found during code review) fixed (but not tested and bug never re-produced):
authorClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Fri, 24 Jul 2009 21:23:19 +0000 (21:23 +0000)
committerClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Fri, 24 Jul 2009 21:23:19 +0000 (21:23 +0000)
wrong context passed around.

helm/software/components/ng_cic_content/nTermCicContent.ml

index 8984a4829547fc241d94a2ce90487b7565b3cbf8..68733a8ef36a24328f80e98111da58ae297eadcc 100644 (file)
@@ -153,7 +153,7 @@ let nast_of_cic0 status
        let rec eat_branch n ctx ty pat =
           match (ty, pat) with
          | NCic.Prod (name, s, t), _ when n > 0 ->
-             eat_branch (pred n) ((name,NCic.Decl s)::ctx) t pat 
+             eat_branch (pred n) ctx t pat 
           | NCic.Prod (_, _, t), NCic.Lambda (name, s, t') ->
               let cv, rhs = eat_branch 0 ((name,NCic.Decl s)::ctx) t t' in
               (Ast.Ident (name,None), Some (k ~context:ctx s)) :: cv, rhs