# HG changeset patch # User wenzelm # Date 1717760240 -7200 # Node ID 2e5cc9abc84cbbf352692771cf71ca52f93afc40 # Parent 40a6a6ac1669b9bc3a9dea5fea422d737bce60ab prefer dynamic position from command transaction; diff -r 40a6a6ac1669 -r 2e5cc9abc84c src/HOL/Tools/Ctr_Sugar/ctr_sugar_util.ML --- a/src/HOL/Tools/Ctr_Sugar/ctr_sugar_util.ML Fri Jun 07 13:19:39 2024 +0200 +++ b/src/HOL/Tools/Ctr_Sugar/ctr_sugar_util.ML Fri Jun 07 13:37:20 2024 +0200 @@ -222,10 +222,11 @@ | name_noted_thms qualifier base ((local_name, thms) :: noted) = if Long_Name.base_name local_name = base then let + val pos = Position.thread_data (); val thms' = thms |> map_index (uncurry (fn j => Thm.name_derivation (((Long_Name.append qualifier base ^ - (if can the_single thms then "" else "_" ^ string_of_int (j + 1))), \<^here>)))) + (if can the_single thms then "" else "_" ^ string_of_int (j + 1))), pos)))) in (local_name, thms') :: noted end else ((local_name, thms) :: name_noted_thms qualifier base noted);