changeset 18184 | 43c4589a9a78 |
parent 17344 | 8b2f56aff711 |
child 18945 | 0b15863018a8 |
--- a/src/Pure/unify.ML Wed Nov 16 17:45:29 2005 +0100 +++ b/src/Pure/unify.ML Wed Nov 16 17:45:30 2005 +0100 @@ -588,8 +588,8 @@ val dps = map (fn(t,u)=> ([],t,u)) tus in add_unify 1 ((env, dps), Seq.empty) end; -fun unifiers params = - Seq.cons ((Pattern.unify params, []), Seq.empty) +fun unifiers (params as (thy, env, tus)) = + Seq.cons ((fold (Pattern.unify thy) tus env, []), Seq.empty) handle Pattern.Unif => Seq.empty | Pattern.Pattern => hounifiers params;