summaryrefslogtreecommitdiff
path: root/test/unit/expr
diff options
context:
space:
mode:
authorajreynol <andrew.j.reynolds@gmail.com>2017-03-02 14:45:21 -0600
committerajreynol <andrew.j.reynolds@gmail.com>2017-03-02 14:45:21 -0600
commit1f4b954a2cc7667a56a3007fa75c125fba93ed23 (patch)
treeea8734e89aa5fba170781c7148d3fd886c597d4e /test/unit/expr
parent21b0cedd7dadd96e5d256885e3b65a926a7e4a81 (diff)
Eliminate Boolean term conversion. Generalizes removeITE pass to remove Boolean terms, treats distinguished BOOLEAN_TERM_VARIABLE kind as theory literal. Fixes bugs 597, 604, 651, 652, 691, 694. Add regressions.
Diffstat (limited to 'test/unit/expr')
-rw-r--r--test/unit/expr/node_black.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/test/unit/expr/node_black.h b/test/unit/expr/node_black.h
index eb0ff3ad3..bd00b770f 100644
--- a/test/unit/expr/node_black.h
+++ b/test/unit/expr/node_black.h
@@ -346,14 +346,14 @@ public:
}
void testIffNode() {
- /* Node iffNode(const Node& right) const; */
+ /* Node eqNode(const Node& right) const; */
Node left = d_nodeManager->mkConst(true);
Node right = d_nodeManager->mkNode(NOT, (d_nodeManager->mkConst(false)));
- Node eq = left.iffNode(right);
+ Node eq = left.eqNode(right);
- TS_ASSERT(IFF == eq.getKind());
+ TS_ASSERT(EQUAL == eq.getKind());
TS_ASSERT(2 == eq.getNumChildren());
TS_ASSERT(*(eq.begin()) == left);
@@ -398,8 +398,8 @@ public:
Node n = d_nodeManager->mkNode(NOT, a);
TS_ASSERT(NOT == n.getKind());
- n = d_nodeManager->mkNode(IFF, a, b);
- TS_ASSERT(IFF == n.getKind());
+ n = d_nodeManager->mkNode(EQUAL, a, b);
+ TS_ASSERT(EQUAL == n.getKind());
Node x = d_nodeManager->mkSkolem("x", *d_realType);
Node y = d_nodeManager->mkSkolem("y", *d_realType);
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback