fixing quickcheck invocation in HOL-Mirabelle
authorbulwahn
Wed, 21 Jul 2010 18:11:51 +0200
changeset 37920 581c1e5f53e0
parent 37919 88aba1803b35
child 37921 1e846be00ddf
fixing quickcheck invocation in HOL-Mirabelle
src/HOL/Mirabelle/Tools/mirabelle_quickcheck.ML
--- a/src/HOL/Mirabelle/Tools/mirabelle_quickcheck.ML	Wed Jul 21 18:11:51 2010 +0200
+++ b/src/HOL/Mirabelle/Tools/mirabelle_quickcheck.ML	Wed Jul 21 18:11:51 2010 +0200
@@ -13,7 +13,7 @@
 fun run args id ({pre, timeout, log, ...}: Mirabelle.run_args) =
   let
     val has_valid_key = member (op =) ["iterations", "size", "generator"] o fst
-    val quickcheck = Quickcheck.quickcheck (filter has_valid_key args) 1
+    val quickcheck = Quickcheck.quickcheck (map (apsnd single) (filter has_valid_key args)) 1
   in
     (case TimeLimit.timeLimit timeout quickcheck pre of
       NONE => log (qc_tag id ^ "no counterexample")