]> matita.cs.unibo.it Git - helm.git/commitdiff
psubst for metas fixed again
authorEnrico Tassi <enrico.tassi@inria.fr>
Tue, 21 Oct 2008 11:28:47 +0000 (11:28 +0000)
committerEnrico Tassi <enrico.tassi@inria.fr>
Tue, 21 Oct 2008 11:28:47 +0000 (11:28 +0000)
helm/software/components/ng_kernel/nCicSubstitution.ml

index 93268e258049898d1156f85637a3e02f2ae65ecf..c9413fcab89e3910d09b84e4ae923b29c5571d03 100644 (file)
@@ -62,8 +62,7 @@ let rec psubst ?(avoid_beta_redexes=false) map_arg args =
         with Failure _ | Invalid_argument _ -> assert false))
    | C.Meta (i,(m,l)) as t when m >= k + nargs - 1 -> 
        if nargs <> 0 then C.Meta (i,(m-nargs,l)) else t
-   | C.Meta (i,(m,(C.Irl l as irl))) as t when k > l + m -> 
-       if nargs <> 0 then C.Meta (i,(m-nargs,irl)) else t
+   | C.Meta (i,(m,(C.Irl l as irl))) as t when k > l + m -> t
    | C.Meta (i,(m,l)) -> 
       let lctx = NCicUtils.expand_local_context l in
        C.Meta (i,(0,