X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Fng_refiner%2FnCicUnifHint.ml;h=b7d2b67d7642c87e5a30bed87eead2d74a7fd85f;hb=e898ca2563cc4dfbd328efc7aa3a4ff86feaec92;hp=3b6d163f4bf5e94d73360ca1181996497ed1f59c;hpb=246f3c2f2d26655129efacf830ecff47094795b4;p=helm.git diff --git a/helm/software/components/ng_refiner/nCicUnifHint.ml b/helm/software/components/ng_refiner/nCicUnifHint.ml index 3b6d163f4..b7d2b67d7 100644 --- a/helm/software/components/ng_refiner/nCicUnifHint.ml +++ b/helm/software/components/ng_refiner/nCicUnifHint.ml @@ -149,7 +149,7 @@ let saturate ?(delta=0) metasenv subst context ty goal_arity = assert (goal_arity >= 0); let rec aux metasenv = function | NCic.Prod (name,s,t) as ty -> - let metasenv1, arg,_ = + let metasenv1, _, arg,_ = NCicMetaSubst.mk_meta ~name:name metasenv context (`WithType s) in let t, metasenv1, args, pno = aux metasenv1 (NCicSubstitution.subst arg t) @@ -196,7 +196,8 @@ let look_for_hint hdb metasenv subst context t1 t2 = let rec aux () (m,l as acc) = function | NCic.Meta _ as t -> acc, t | NCic.LetIn (name,ty,bo,t) -> - let m,i,_=NCicMetaSubst.mk_meta ~name m context (`WithType ty)in + let m,_,i,_= + NCicMetaSubst.mk_meta ~name m context (`WithType ty)in let t = NCicSubstitution.subst i t in aux () (m, (i,bo)::l) t | t -> NCicUntrusted.map_term_fold_a (fun _ () -> ()) () aux acc t