summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMorgan Deters <mdeters@cs.nyu.edu>2013-07-09 21:22:53 -0400
committerMorgan Deters <mdeters@cs.nyu.edu>2013-07-09 21:26:56 -0400
commit804c83d332c9e8c909e7009e93eeefd5200e8b39 (patch)
treea87c280eba8e7e86f74a198f32e6341a1171683e /src
parenta15f4a0e27ab42fb49f1d0cc9197e286862b8426 (diff)
Fix for bug 519; don't involve ITESimplifier in model generation.
Diffstat (limited to 'src')
-rw-r--r--src/theory/model.cpp3
1 files changed, 0 insertions, 3 deletions
diff --git a/src/theory/model.cpp b/src/theory/model.cpp
index 08be41171..b10c85cfe 100644
--- a/src/theory/model.cpp
+++ b/src/theory/model.cpp
@@ -102,9 +102,6 @@ Node TheoryModel::getModelValue(TNode n, bool hasBoundVars) const
if(n.getKind() == kind::LAMBDA) {
NodeManager* nm = NodeManager::currentNM();
Node body = getModelValue(n[1], true);
- // This is a bit ugly, but cache inside simplifier can change, so can't be const
- // The ite simplifier is needed to get rid of artifacts created by Boolean terms
- body = const_cast<ITESimplifier*>(&d_iteSimp)->simpITE(body);
body = Rewriter::rewrite(body);
return nm->mkNode(kind::LAMBDA, n[0], body);
}
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback