src/Pure/Syntax/syntax.ML
changeset 33519 e31a85f92ce9
parent 32784 1a5dde5079ac
child 33919 3711139cffc3
--- a/src/Pure/Syntax/syntax.ML	Sun Nov 08 16:28:18 2009 +0100
+++ b/src/Pure/Syntax/syntax.ML	Sun Nov 08 16:30:41 2009 +0100
@@ -741,14 +741,14 @@
 type key = int * bool;
 type 'a check = 'a list -> Proof.context -> ('a list * Proof.context) option;
 
-structure Checks = GenericDataFun
+structure Checks = Generic_Data
 (
   type T =
     ((key * ((string * typ check) * stamp) list) list *
      (key * ((string * term check) * stamp) list) list);
   val empty = ([], []);
   val extend = I;
-  fun merge _ ((typ_checks1, term_checks1), (typ_checks2, term_checks2)) : T =
+  fun merge ((typ_checks1, term_checks1), (typ_checks2, term_checks2)) : T =
     (AList.join (op =) (K (Library.merge (eq_snd (op =)))) (typ_checks1, typ_checks2),
      AList.join (op =) (K (Library.merge (eq_snd (op =)))) (term_checks1, term_checks2));
 );
@@ -877,7 +877,7 @@
 
 (* global pretty printing *)
 
-structure PrettyGlobal = ProofDataFun(type T = bool fun init _ = false);
+structure PrettyGlobal = Proof_Data(type T = bool fun init _ = false);
 val is_pretty_global = PrettyGlobal.get;
 val set_pretty_global = PrettyGlobal.put;
 val init_pretty_global = set_pretty_global true o ProofContext.init;