tuned;
authorwenzelm
Tue, 02 May 2023 10:49:38 +0200
changeset 77951 6c8682291a5d
parent 77950 5ec51a914f6e
child 77952 27b5cb41c253
tuned;
src/Pure/General/name_space.ML
--- a/src/Pure/General/name_space.ML	Tue May 02 10:32:04 2023 +0200
+++ b/src/Pure/General/name_space.ML	Tue May 02 10:49:38 2023 +0200
@@ -544,13 +544,13 @@
   space |> map_name_space (fn (kind, internals, externals) =>
     let
       val _ = the_entry space name;
-      val name_spec = name_spec naming binding;
+      val name_spec as {full_name = alias_name, ...} = name_spec naming binding;
       val more_accs = make_accesses name_spec;
       val internals' = internals |> fold (add_name name) more_accs;
       val externals' = externals
         |> Change_Table.map_entry name (fn {accesses, aliases, entry} =>
             {accesses = fold_rev (update Long_Name.eq_chunks) more_accs accesses,
-             aliases = update (op =) (#full_name name_spec) aliases,
+             aliases = update (op =) alias_name aliases,
              entry = entry});
     in (kind, internals', externals') end);