src/Pure/Isar/element.ML
changeset 30434 9b94b1358b95
parent 30364 577edc39b501
child 30438 c2d49315b93b
--- a/src/Pure/Isar/element.ML	Wed Mar 11 15:36:12 2009 +0100
+++ b/src/Pure/Isar/element.ML	Wed Mar 11 15:38:25 2009 +0100
@@ -502,7 +502,7 @@
         val defs' = Attrib.map_specs (Attrib.attribute_i (ProofContext.theory_of ctxt)) defs;
         val asms = defs' |> map (fn ((name, atts), (t, ps)) =>
             let val ((c, _), t') = LocalDefs.cert_def ctxt t
-            in (t', ((Binding.map_name (Thm.def_name_optional c) name, atts), [(t', ps)])) end);
+            in (t', ((Thm.def_binding_optional (Binding.name c) name, atts), [(t', ps)])) end);
         val (_, ctxt') =
           ctxt |> fold (Variable.auto_fixes o #1) asms
           |> ProofContext.add_assms_i LocalDefs.def_export (map #2 asms);