src/HOL/Tools/record.ML
changeset 42793 88bee9f6eec7
parent 42695 a94ad372b2f5
child 42795 66fcc9882784
--- a/src/HOL/Tools/record.ML	Fri May 13 16:03:03 2011 +0200
+++ b/src/HOL/Tools/record.ML	Fri May 13 22:55:00 2011 +0200
@@ -44,7 +44,7 @@
   val ex_sel_eq_simproc: simproc
   val split_tac: int -> tactic
   val split_simp_tac: thm list -> (term -> int) -> int -> tactic
-  val split_wrapper: string * wrapper
+  val split_wrapper: string * (Proof.context -> wrapper)
 
   val updateN: string
   val ext_typeN: string
@@ -1508,7 +1508,7 @@
 (* wrapper *)
 
 val split_name = "record_split_tac";
-val split_wrapper = (split_name, fn tac => split_tac ORELSE' tac);
+val split_wrapper = (split_name, fn _ => fn tac => split_tac ORELSE' tac);