src/Pure/Isar/specification.ML
changeset 48992 0518bf89c777
parent 47080 bfad2f674d0e
child 49059 be6d4e8307c8
--- a/src/Pure/Isar/specification.ML	Wed Aug 29 11:31:07 2012 +0200
+++ b/src/Pure/Isar/specification.ML	Wed Aug 29 11:48:45 2012 +0200
@@ -210,7 +210,7 @@
             val y = Variable.check_name b;
             val _ = x = y orelse
               error ("Head of definition " ^ quote x ^ " differs from declaration " ^ quote y ^
-                Position.str_of (Binding.pos_of b));
+                Position.here (Binding.pos_of b));
           in (b, mx) end);
     val name = Thm.def_binding_optional b raw_name;
     val ((lhs, (_, raw_th)), lthy2) = lthy
@@ -248,7 +248,7 @@
             val y = Variable.check_name b;
             val _ = x = y orelse
               error ("Head of abbreviation " ^ quote x ^ " differs from declaration " ^ quote y ^
-                Position.str_of (Binding.pos_of b));
+                Position.here (Binding.pos_of b));
           in (b, mx) end);
     val lthy' = lthy
       |> Proof_Context.set_syntax_mode mode    (* FIXME ?!? *)