summaryrefslogtreecommitdiff
path: root/src/theory/bv/slicer.h
diff options
context:
space:
mode:
authorLiana Hadarean <lianahady@gmail.com>2013-01-10 14:30:23 -0500
committerLiana Hadarean <lianahady@gmail.com>2013-01-10 14:30:23 -0500
commit590e7f438dacbee1c349f431316e918de43e5a8e (patch)
treea929137ade5daf8bee54882ca9800801f7ebd66c /src/theory/bv/slicer.h
parent9d4f5a26492a377e9b818cdfbbeb8fb5ef5b310b (diff)
minor bug fixes
Diffstat (limited to 'src/theory/bv/slicer.h')
-rw-r--r--src/theory/bv/slicer.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/theory/bv/slicer.h b/src/theory/bv/slicer.h
index cb4636fef..fa9b65ce1 100644
--- a/src/theory/bv/slicer.h
+++ b/src/theory/bv/slicer.h
@@ -303,7 +303,7 @@ typedef std::vector<Splinter*> Splinters;
typedef std::vector<SliceBlock*> SliceBlocks;
class Slicer {
- std::vector<TNode> d_simpleEqualities; /**< equalities of the form a[i0:j0] = b[i1:j1] */
+ std::vector<Node> d_simpleEqualities; /**< equalities of the form a[i0:j0] = b[i1:j1] */
Roots d_roots;
uint32_t d_numRoots;
NodeRootIdMap d_nodeRootMap;
@@ -323,9 +323,10 @@ public:
*/
void processEquality(TNode node);
bool isCoreTerm(TNode node);
+ static void splitEqualities(TNode node, std::vector<Node>& equalities);
private:
void registerSimpleEquality(TNode node);
- void splitEqualities(TNode node, std::vector<Node>& equalities);
+
TNode addSimpleTerm(TNode t);
bool isRootTerm(TNode node);
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback