summaryrefslogtreecommitdiff
path: root/src/smt
diff options
context:
space:
mode:
authorKshitij Bansal <kshitij@cs.nyu.edu>2012-06-14 21:35:18 +0000
committerKshitij Bansal <kshitij@cs.nyu.edu>2012-06-14 21:35:18 +0000
commita648adc7767ccd720cf1684ee8adac3d03f64f53 (patch)
treecff47c3a21e48960e5e24a0d0740bdc3c2a71d34 /src/smt
parentae66405f6fc4af734d84b8eb2752d2706d056814 (diff)
add failing regression, move error up
Diffstat (limited to 'src/smt')
-rw-r--r--src/smt/smt_engine.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/smt/smt_engine.cpp b/src/smt/smt_engine.cpp
index 3da8e1b33..e3f549898 100644
--- a/src/smt/smt_engine.cpp
+++ b/src/smt/smt_engine.cpp
@@ -1387,8 +1387,11 @@ void SmtEnginePrivate::processAssertions() {
}
if(Options::current()->repeatSimp) {
+ unsigned preReSimp = d_assertionsToCheck.size();
d_assertionsToCheck.swap(d_assertionsToPreprocess);
simplifyAssertions();
+ Assert(preReSimp == d_assertionsToCheck.size(),
+ "Can't add assertions here");
removeITEs();
}
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback