--- a/src/HOL/Tools/BNF/bnf_lfp_compat.ML Fri Feb 14 15:03:24 2014 +0100
+++ b/src/HOL/Tools/BNF/bnf_lfp_compat.ML Fri Feb 14 15:14:35 2014 +0100
@@ -105,7 +105,7 @@
val Ts = map fst Tkkssss;
val callssss = map (map (map (map Bound)) o snd) Tkkssss;
- val b_names = map base_name_of_typ Ts;
+ val b_names = Name.variant_list [] (map base_name_of_typ Ts);
val compat_b_names = map (prefix compatN) b_names;
val compat_bs = map Binding.name compat_b_names;
val common_name = compatN ^ mk_common_name b_names;