src/HOL/Tools/Nitpick/kodkod.ML
changeset 40437 6354e21e61fa
parent 40381 96c37a685a13
child 40411 36b7ed41ca9f
--- a/src/HOL/Tools/Nitpick/kodkod.ML	Fri Nov 05 15:15:28 2010 -0700
+++ b/src/HOL/Tools/Nitpick/kodkod.ML	Sat Nov 06 10:01:00 2010 -0700
@@ -1085,15 +1085,15 @@
                 Normal (ps, js, first_error)
             end
         in remove_temporary_files (); outcome end
-        handle Exn.Interrupt =>
+        handle Exn.Interrupt =>  (* FIXME Exn.is_interrupt *)
                let
                  val nontriv_js =
                    read_output_file new_kodkodi out_path
                    |> snd |> snd |> map reindex
                in
                  (remove_temporary_files ();
-                  Interrupted (SOME (triv_js @ nontriv_js)))
-                 handle Exn.Interrupt =>
+                  Interrupted (SOME (triv_js @ nontriv_js)))  (* FIXME violates Isabelle/ML exception model *)
+                 handle Exn.Interrupt =>  (* FIXME violates Isabelle/ML exception model *)
                         (remove_temporary_files (); Interrupted NONE)
                end
       end