summaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorlianah <lianahady@gmail.com>2014-06-10 13:48:45 -0400
committerlianah <lianahady@gmail.com>2014-06-10 13:48:45 -0400
commit5f072a19d299191dbedc4b69c8e0eda694cfa957 (patch)
tree0ebfc27bd05d06b0cdb2fc0813b7d5649d36aee4 /src/main
parentdb51926b5ce806754fc26c81b1b7d3e739fc4fc5 (diff)
Merging CAV14 paper bit-vector work.
Diffstat (limited to 'src/main')
-rw-r--r--src/main/command_executor_portfolio.cpp6
-rw-r--r--src/main/portfolio.cpp2
2 files changed, 7 insertions, 1 deletions
diff --git a/src/main/command_executor_portfolio.cpp b/src/main/command_executor_portfolio.cpp
index 9de3b2134..1cc024117 100644
--- a/src/main/command_executor_portfolio.cpp
+++ b/src/main/command_executor_portfolio.cpp
@@ -330,6 +330,12 @@ bool CommandExecutorPortfolio::doCommandSingleton(Command* cmd)
*d_options[options::out]
<< d_ostringstreams[portfolioReturn.first]->str();
+ // FIXME! MASSIVE HACK!!
+ if(d_options[options::statistics]) {
+ pExecutor->flushStatistics(*d_options[options::err]);
+ }
+
+ exit(0);
}
/* cleanup this check sat specific stuff */
diff --git a/src/main/portfolio.cpp b/src/main/portfolio.cpp
index ebf36b0cd..a5fe46d27 100644
--- a/src/main/portfolio.cpp
+++ b/src/main/portfolio.cpp
@@ -95,7 +95,7 @@ std::pair<int, S> runPortfolio(int numThreads,
for(int t = 0; t < numThreads; ++t) {
if(optionWaitToJoin) {
threads[t].join();
- }
+ }
}
std::pair<int, S> retval(global_winner, threads_returnValue[global_winner]);
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback