changeset 33037 | b22e44496dc2 |
parent 32784 | 1a5dde5079ac |
child 33038 | 8f9594c31de4 |
--- a/src/Pure/variable.ML Tue Oct 20 13:37:56 2009 +0200 +++ b/src/Pure/variable.ML Tue Oct 20 16:13:01 2009 +0200 @@ -301,7 +301,7 @@ val names = names_of ctxt; val (xs', names') = if is_body ctxt then Name.variants xs names |>> map Name.skolem - else (no_dups (xs inter_string ys); no_dups (xs inter_string zs); + else (no_dups (gen_inter (op =) (xs, ys)); no_dups (gen_inter (op =) (xs, zs)); (xs, fold Name.declare xs names)); in ctxt |> new_fixes names' xs xs' end;