--- a/src/Pure/Isar/local_defs.ML Fri Dec 05 18:42:39 2008 +0100
+++ b/src/Pure/Isar/local_defs.ML Fri Dec 05 18:43:42 2008 +0100
@@ -91,7 +91,7 @@
let
val ((bvars, mxs), specs) = defs |> split_list |>> split_list;
val ((bfacts, atts), rhss) = specs |> split_list |>> split_list;
- val xs = map Name.name_of bvars;
+ val xs = map Binding.base_name bvars;
val names = map2 (Binding.map_base o Thm.def_name_optional) xs bfacts;
val eqs = mk_def ctxt (xs ~~ rhss);
val lhss = map (fst o Logic.dest_equals) eqs;