src/Pure/more_thm.ML
changeset 67649 1e1782c1aedf
parent 67559 833d154ab189
child 67671 857da80611ab
--- a/src/Pure/more_thm.ML	Sat Feb 17 20:03:37 2018 +0100
+++ b/src/Pure/more_thm.ML	Sun Feb 18 15:05:21 2018 +0100
@@ -617,7 +617,7 @@
   let val (x', th') = f (x, th) in (SOME x', SOME th') end;
 
 fun apply_attribute (att: attribute) th x =
-  let val (x', th') = att (x, check_hyps x (Thm.transfer (Context.theory_of x) th))
+  let val (x', th') = att (x, check_hyps x (Thm.transfer'' x th))
   in (the_default th th', the_default x x') end;
 
 fun attribute_declaration att th x = #2 (apply_attribute att th x);
@@ -685,7 +685,7 @@
     val show_hyps = Config.get ctxt show_hyps;
 
     val th = raw_th
-      |> perhaps (try (Thm.transfer (Proof_Context.theory_of ctxt)))
+      |> perhaps (try (Thm.transfer' ctxt))
       |> perhaps (try Thm.strip_shyps);
 
     val hyps = if show_hyps then Thm.hyps_of th else undeclared_hyps (Context.Proof ctxt) th;