src/HOL/Tools/Old_Datatype/old_size.ML
changeset 59498 50b60f501b05
parent 58381 0e8d82e95dd2
child 60328 9c94e6a30d29
--- a/src/HOL/Tools/Old_Datatype/old_size.ML	Tue Feb 10 14:29:36 2015 +0100
+++ b/src/HOL/Tools/Old_Datatype/old_size.ML	Tue Feb 10 14:48:26 2015 +0100
@@ -131,7 +131,7 @@
           ||> Class.instantiation (tycos, map dest_TFree paramTs, [HOLogic.class_size])
           ||>> fold_map define_overloaded
             (def_names' ~~ map Logic.mk_equals (overloaded_size_fns ~~ map (app fs') rec_combs1))
-          ||> Class.prove_instantiation_instance (K (Class.intro_classes_tac []))
+          ||> Class.prove_instantiation_instance (fn ctxt => Class.intro_classes_tac ctxt [])
           ||> Local_Theory.exit_global;
 
         val ctxt = Proof_Context.init_global thy';