summaryrefslogtreecommitdiff
path: root/src/theory/theory_engine.cpp
diff options
context:
space:
mode:
authorClark Barrett <barrett@cs.nyu.edu>2012-05-28 16:27:50 +0000
committerClark Barrett <barrett@cs.nyu.edu>2012-05-28 16:27:50 +0000
commit5c61887222630583b48bd26fc914d166f122c252 (patch)
tree7d3027303409ad803cb1771195ec7cbd90f9f984 /src/theory/theory_engine.cpp
parent21f9e53792ba5f94594fccb7bef880aa77b266cb (diff)
Added some BV rewrites, fixed bugs in array theory, made ite simp work with BV
Diffstat (limited to 'src/theory/theory_engine.cpp')
-rw-r--r--src/theory/theory_engine.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/theory/theory_engine.cpp b/src/theory/theory_engine.cpp
index d326d0bb7..f72275cb2 100644
--- a/src/theory/theory_engine.cpp
+++ b/src/theory/theory_engine.cpp
@@ -565,7 +565,7 @@ Node TheoryEngine::ppTheoryRewrite(TNode term)
for (i = 0; i < nc; ++i) {
newNode << ppTheoryRewrite(term[i]);
}
- Node newTerm = Rewriter::rewrite(newNode);
+ Node newTerm = Rewriter::rewrite(Node(newNode));
Node newTerm2 = theoryOf(newTerm)->ppRewrite(newTerm);
if (newTerm != newTerm2) {
newTerm = ppTheoryRewrite(Rewriter::rewrite(newTerm2));
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback