Term.no_dummy_patterns;
authorwenzelm
Fri, 04 Aug 2000 22:58:38 +0200
changeset 9533 fb68b7163969
parent 9532 36b9bc6eb454
child 9534 0d14a9e7930c
Term.no_dummy_patterns;
src/Pure/goals.ML
--- a/src/Pure/goals.ML	Fri Aug 04 22:58:23 2000 +0200
+++ b/src/Pure/goals.ML	Fri Aug 04 22:58:38 2000 +0200
@@ -193,6 +193,7 @@
 *)
 fun prepare_proof atomic rths chorn =
   let val {sign, t=horn,...} = rep_cterm chorn;
+      val _ = Term.no_dummy_patterns horn handle TERM (msg, _) => error msg;
       val (_,As,B) = Logic.strip_horn(horn);
       val atoms = atomic andalso
             forall (fn t => not(Logic.is_implies t orelse Logic.is_all t)) As;