diff options
author | Morgan Deters <mdeters@cs.nyu.edu> | 2014-04-03 19:16:39 -0400 |
---|---|---|
committer | Morgan Deters <mdeters@cs.nyu.edu> | 2014-04-03 19:38:21 -0400 |
commit | 428572ea18afa8fdcaaedfa0c293182cf5a00a3d (patch) | |
tree | 34c0fe0547e3aea8c5ef67f0ba3afc8d55df2500 /src/smt/smt_engine.cpp | |
parent | e99ed158fb2c5e030f38d048d2b2f2be6b11c7fb (diff) |
Some incremental bugs for Boolean terms, fixed. Thanks to Pantazis Deligiannis and Jeroen Ketema for discovering this issue.
Diffstat (limited to 'src/smt/smt_engine.cpp')
-rw-r--r-- | src/smt/smt_engine.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/smt/smt_engine.cpp b/src/smt/smt_engine.cpp index 328a20c28..7aebb60f6 100644 --- a/src/smt/smt_engine.cpp +++ b/src/smt/smt_engine.cpp @@ -1877,8 +1877,7 @@ bool SmtEnginePrivate::nonClausalSimplify() { d_assertionsToCheck[d_substitutionsIndex] = Rewriter::rewrite(Node(substitutionsBuilder)); } - } - else { + } else { // If not in incremental mode, must add substitutions to model TheoryModel* m = d_smt.d_theoryEngine->getModel(); if(m != NULL) { |