src/Pure/proofterm.ML
changeset 28830 261bf00c6ede
parent 28828 c25dd83a6f9f
child 28846 9c6025c721d7
--- a/src/Pure/proofterm.ML	Mon Nov 17 23:17:13 2008 +0100
+++ b/src/Pure/proofterm.ML	Mon Nov 17 23:34:35 2008 +0100
@@ -1218,7 +1218,7 @@
     val tab = Inttab.make promises;
     fun fill (Promise (i, prop, Ts)) =
         (case Inttab.lookup tab i of
-          NONE => error ("finish_proof: undefined promise " ^ string_of_int i)
+          NONE => NONE
         | SOME p => SOME (instantiate (Term.add_tvars prop [] ~~ Ts, []) (Lazy.force p)))
       | fill _ = NONE;
     val (rules, procs) = get_data thy;