src/HOL/Tools/Quickcheck/random_generators.ML
changeset 59151 a012574b78e7
parent 58826 2ed2eaabe3df
child 59154 68ca25931dce
--- a/src/HOL/Tools/Quickcheck/random_generators.ML	Fri Dec 19 12:36:50 2014 +0100
+++ b/src/HOL/Tools/Quickcheck/random_generators.ML	Fri Dec 19 12:56:06 2014 +0100
@@ -273,16 +273,14 @@
 structure Counterexample = Proof_Data
 (
   type T = unit -> Code_Numeral.natural -> bool -> Code_Numeral.natural -> seed -> (bool * term list) option * seed
-  (* FIXME avoid user error with non-user text *)
-  fun init _ () = error "Counterexample"
+  fun init _ () = raise Fail "Counterexample"
 );
 val put_counterexample = Counterexample.put;
 
 structure Counterexample_Report = Proof_Data
 (
   type T = unit -> Code_Numeral.natural -> bool -> Code_Numeral.natural -> seed -> ((bool * term list) option * (bool list * bool)) * seed
-  (* FIXME avoid user error with non-user text *)
-  fun init _ () = error "Counterexample_Report"
+  fun init _ () = raise Fail "Counterexample_Report"
 );
 val put_counterexample_report = Counterexample_Report.put;