src/Pure/Isar/class_target.ML
changeset 33522 737589bb9bb8
parent 33519 e31a85f92ce9
child 33671 4b0f2599ed48
--- a/src/Pure/Isar/class_target.ML	Sun Nov 08 18:43:22 2009 +0100
+++ b/src/Pure/Isar/class_target.ML	Sun Nov 08 18:43:42 2009 +0100
@@ -105,13 +105,12 @@
     (Thm.merge_thms (defs1, defs2),
       AList.merge (op =) (K true) (operations1, operations2)));
 
-structure ClassData = TheoryDataFun
+structure ClassData = Theory_Data
 (
   type T = class_data Graph.T
   val empty = Graph.empty;
-  val copy = I;
   val extend = I;
-  fun merge _ = Graph.join merge_class_data;
+  val merge = Graph.join merge_class_data;
 );