summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorClark Barrett <barrett@cs.nyu.edu>2015-06-14 08:50:12 -0700
committerClark Barrett <barrett@cs.nyu.edu>2015-06-14 08:50:12 -0700
commit9bd95f1ffdb7108bc4990f48b9cf7d8a7bfb96b0 (patch)
tree9c97aed371eead5914acddbcc1c008490f0b10a2 /src
parentcba911ca62d5a4eaa386f3e1f20fb37f776e0f58 (diff)
Fix for UMINUS translation in intToBV pass
Diffstat (limited to 'src')
-rw-r--r--src/smt/smt_engine.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/smt/smt_engine.cpp b/src/smt/smt_engine.cpp
index 99467b03a..e9d128ae0 100644
--- a/src/smt/smt_engine.cpp
+++ b/src/smt/smt_engine.cpp
@@ -2059,6 +2059,7 @@ Node SmtEnginePrivate::intToBV(TNode n, NodeMap& cache) {
case kind::UMINUS:
Assert(children.size() == 1);
newKind = kind::BITVECTOR_NEG;
+ max = max + 1;
break;
case kind::LT:
newKind = kind::BITVECTOR_SLT;
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback