diff options
author | Morgan Deters <mdeters@cs.nyu.edu> | 2014-03-08 15:33:46 -0500 |
---|---|---|
committer | Morgan Deters <mdeters@cs.nyu.edu> | 2014-03-08 15:33:46 -0500 |
commit | b61f6f4a23bb3b8650fbb0fe6b96bb27012a6139 (patch) | |
tree | da7419f9ba82bbaf28d0fdcf0f615b6e954d15d8 /src/util | |
parent | bbb8637c877a312759547d6159be38866f47eb21 (diff) |
Re-fix bug 551 by adding a check to the arith ITE simplifier to ignore non-ground ITEs also.
Diffstat (limited to 'src/util')
-rw-r--r-- | src/util/ite_removal.cpp | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/util/ite_removal.cpp b/src/util/ite_removal.cpp index 1ceedc688..1b29f9ef8 100644 --- a/src/util/ite_removal.cpp +++ b/src/util/ite_removal.cpp @@ -91,7 +91,6 @@ Node RemoveITE::run(TNode node, std::vector<Node>& output, if(node.getKind() == kind::ITE) { TypeNode nodeType = node.getType(); if(!nodeType.isBoolean() && (!inQuant || !node.hasBoundVar())) { -Debug("ite") << "CAN REMOVE ITE " << node << " BECAUSE " << inQuant << " " << node.hasBoundVar() << endl; Node skolem; // Make the skolem to represent the ITE skolem = nodeManager->mkSkolem("termITE_$$", nodeType, "a variable introduced due to term-level ITE removal"); |