src/Pure/Tools/find_theorems.ML
changeset 32859 204f749f35a9
parent 32798 4b85b59a9f66
child 33029 2fefe039edf1
child 33037 b22e44496dc2
--- a/src/Pure/Tools/find_theorems.ML	Fri Oct 02 21:42:31 2009 +0200
+++ b/src/Pure/Tools/find_theorems.ML	Fri Oct 02 22:02:11 2009 +0200
@@ -434,7 +434,7 @@
     let
       val proof_state = Toplevel.enter_proof_body state;
       val ctxt = Proof.context_of proof_state;
-      val opt_goal = try Proof.get_goal proof_state |> Option.map (#2 o #2);
+      val opt_goal = try Proof.flat_goal proof_state |> Option.map #2;
     in print_theorems ctxt opt_goal opt_lim rem_dups spec end);
 
 local