src/Tools/eqsubst.ML
changeset 43324 2b47822868e4
parent 41164 6854e9a40edc
child 44095 3ea5fae095dc
--- a/src/Tools/eqsubst.ML	Thu Jun 09 15:38:49 2011 +0200
+++ b/src/Tools/eqsubst.ML	Thu Jun 09 16:34:49 2011 +0200
@@ -179,7 +179,7 @@
 fun fakefree_badbounds Ts t = 
     let val (FakeTs,Ts,newnames) = 
             List.foldr (fn ((n,ty),(FakeTs,Ts,usednames)) => 
-                           let val newname = Name.variant usednames n
+                           let val newname = singleton (Name.variant_list usednames) n
                            in ((RWTools.mk_fake_bound_name newname,ty)::FakeTs,
                                (newname,ty)::Ts, 
                                newname::usednames) end)