src/Pure/Isar/proof.ML
changeset 63041 cb495c4807b3
parent 63039 1a20fd9cf281
child 63056 9b95ae9ec671
--- a/src/Pure/Isar/proof.ML	Mon Apr 25 16:09:26 2016 +0200
+++ b/src/Pure/Isar/proof.ML	Mon Apr 25 16:54:48 2016 +0200
@@ -746,7 +746,7 @@
       #-> (fn rhss =>
         let
           val defs = (vars ~~ (name_atts ~~ rhss)) |> map (fn ((x, mx), ((a, atts), rhs)) =>
-            ((x, mx), ((Binding.reset_pos (Thm.def_binding_optional x a), atts), rhs)));
+            ((x, mx), ((Thm.def_binding_optional x a, atts), rhs)));
         in map_context_result (Local_Defs.add_defs defs) end))
     |-> (set_facts o map (#2 o #2))
   end;
@@ -936,7 +936,7 @@
       |> unflat (map snd raw_defs);
     val notes =
       map2 (fn ((a, raw_atts), _) => fn def_thms =>
-        ((Binding.reset_pos (Thm.def_binding_optional (Binding.conglomerate (map #1 def_thms)) a),
+        ((Thm.def_binding_optional (Binding.conglomerate (map #1 def_thms)) a,
           map (prep_att defs_ctxt) raw_atts), map (fn (_, th) => ([th], [])) def_thms))
         raw_defs def_thmss;
   in