about summary refs log tree commit diff homepage
diff options
context:
space:
mode:
authorCristian Cadar <c.cadar@imperial.ac.uk>2016-07-29 18:49:26 +0100
committerCristian Cadar <c.cadar@imperial.ac.uk>2016-07-29 18:49:26 +0100
commit2cdbb892e93c3a6556fc4eb989ccd7cab8bfdb63 (patch)
treeff9dd38b2b14fe38de277f96cdf5d9ad2c4ef005
parentf4dafa4acb5ad9ff02317f7df5bdae6974494fda (diff)
downloadklee-2cdbb892e93c3a6556fc4eb989ccd7cab8bfdb63.tar.gz
Explicitely making division total in STP.
-rw-r--r--lib/Solver/STPSolver.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/Solver/STPSolver.cpp b/lib/Solver/STPSolver.cpp
index 5c49521e..f2500572 100644
--- a/lib/Solver/STPSolver.cpp
+++ b/lib/Solver/STPSolver.cpp
@@ -98,6 +98,8 @@ STPSolverImpl::STPSolverImpl(bool _useForkedSTP, bool _optimizeDivides)
   // we restore the old behaviour.
   vc_setInterfaceFlags(vc, EXPRDELETE, 0);
 
+  make_division_total(vc);
+
   vc_registerErrorHandler(::stp_error_handler);
 
   if (useForkedSTP) {