src/Pure/Isar/generic_target.ML
changeset 74241 eb265f54e3ce
parent 74234 4f2bd13edce3
child 74266 612b7e0d6721
--- a/src/Pure/Isar/generic_target.ML	Sun Sep 05 23:21:32 2021 +0200
+++ b/src/Pure/Isar/generic_target.ML	Mon Sep 06 11:32:18 2021 +0200
@@ -307,8 +307,8 @@
     val asms' = map (rewrite_rule ctxt (Drule.norm_hhf_eqs @ defs)) asms;
 
     (*export fixes*)
-    val tfrees = map TFree (Thm.fold_terms Term.add_tfrees th' []);
-    val frees = map Free (Thm.fold_terms Term.add_frees th' []);
+    val tfrees = map TFree (Thm.fold_terms {hyps = true} Term.add_tfrees th' []);
+    val frees = map Free (Thm.fold_terms {hyps = true} Term.add_frees th' []);
     val (th'' :: vs) =
       (th' :: map (Drule.mk_term o Thm.cterm_of ctxt) (map Logic.mk_type tfrees @ frees))
       |> Variable.export ctxt thy_ctxt