From 01706067aed5071142c4d7137db9327ab1ebbc8e Mon Sep 17 00:00:00 2001 From: Duncan Ogilvie <mr.exodia.tpodt@gmail.com> Date: Sat, 18 Nov 2017 15:01:49 +0100 Subject: [PATCH] set timeout option does not actually work though --- src/SimpleFormulaChecker.hs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/SimpleFormulaChecker.hs b/src/SimpleFormulaChecker.hs index 21ca603..0f967af 100644 --- a/src/SimpleFormulaChecker.hs +++ b/src/SimpleFormulaChecker.hs @@ -187,7 +187,7 @@ determineFormulaEq m1@(decls1, mbody1, env1) m2@(decls2, mbody2, env2) name = do Sat -> do putStrLn "formulas are NOT equivalent, model:" case model of - Just m -> do s <- evalZ3 (modelToString m) + Just m -> do s <- evalZ3With Nothing (Z3.Opts.opt "timeout" (1000 :: Int)) (modelToString m) -- TODO: the option is set, but does not actually work :( putStrLn $ "Raw model:\n" ++ s showRelevantModel $ parseModel s _ -> return () -- GitLab