src/HOL/Tools/res_axioms.ML
changeset 33522 737589bb9bb8
parent 33339 d41f77196338
child 33832 cff42395c246
--- a/src/HOL/Tools/res_axioms.ML	Sun Nov 08 18:43:22 2009 +0100
+++ b/src/HOL/Tools/res_axioms.ML	Sun Nov 08 18:43:42 2009 +0100
@@ -349,13 +349,12 @@
 
 (*The cache prevents repeated clausification of a theorem, and also repeated declaration of
   Skolem functions.*)
-structure ThmCache = TheoryDataFun
+structure ThmCache = Theory_Data
 (
   type T = thm list Thmtab.table * unit Symtab.table;
   val empty = (Thmtab.empty, Symtab.empty);
-  val copy = I;
   val extend = I;
-  fun merge _ ((cache1, seen1), (cache2, seen2)) : T =
+  fun merge ((cache1, seen1), (cache2, seen2)) : T =
     (Thmtab.merge (K true) (cache1, cache2), Symtab.merge (K true) (seen1, seen2));
 );