src/Pure/Syntax/printer.ML
changeset 17192 0cfbf76ed313
parent 17184 3d80209e9a53
child 17221 6cd180204582
--- a/src/Pure/Syntax/printer.ML	Wed Aug 31 09:01:45 2005 +0200
+++ b/src/Pure/Syntax/printer.ML	Wed Aug 31 09:37:12 2005 +0200
@@ -246,7 +246,7 @@
   let
     val fmts = List.mapPartial xprod_to_fmt xprods;
     val tab = fold f fmts (mode_tab prtabs mode);
-  in overwrite (prtabs, (mode, tab)) end;
+  in AList.update (op =) (mode, tab) prtabs end;
 
 fun extend_prtabs m = change_prtabs (curry Symtab.update_multi) m;
 fun remove_prtabs m = change_prtabs (Symtab.remove_multi (op =)) m;