Merge pull request #7132 from ethereum/smt_acc_solver

[SMTChecker] EncodingContext config flag to accumulate assertions
This commit is contained in:
chriseth
2019-08-01 13:04:37 +02:00
committed by GitHub
4 changed files with 12 additions and 1 deletions
+4 -1
View File
@@ -228,7 +228,10 @@ Expression EncodingContext::assertions()
void EncodingContext::pushSolver()
{
m_assertions.push_back(assertions());
if (m_accumulateAssertions)
m_assertions.push_back(assertions());
else
m_assertions.push_back(smt::Expression(true));
}
void EncodingContext::popSolver()