src/HOL/Tools/recfun_codegen.ML
changeset 18931 427df66052a1
parent 18728 6790126ab5f6
child 19202 0b9eb4b0ad98
--- a/src/HOL/Tools/recfun_codegen.ML	Mon Feb 06 20:58:56 2006 +0100
+++ b/src/HOL/Tools/recfun_codegen.ML	Mon Feb 06 20:58:57 2006 +0100
@@ -26,7 +26,7 @@
   val empty = Symtab.empty;
   val copy = I;
   val extend = I;
-  fun merge _ = Symtab.merge_multi' (Drule.eq_thm_prop o pairself fst);
+  fun merge _ = Symtab.merge_list (Drule.eq_thm_prop o pairself fst);
   fun print _ _ = ();
 end);
 
@@ -44,7 +44,7 @@
     val (s, _) = const_of (prop_of thm);
   in
     if Pattern.pattern (lhs_of thm) then
-      CodegenData.put (Symtab.update_multi (s, (thm, optmod)) tab) thy
+      CodegenData.put (Symtab.update_list (s, (thm, optmod)) tab) thy
     else (warn thm; thy)
   end handle TERM _ => (warn thm; thy)));