summaryrefslogtreecommitdiff
path: root/src/theory/arrays/theory_arrays.h
diff options
context:
space:
mode:
authorClark Barrett <barrett@cs.nyu.edu>2012-05-14 19:33:15 +0000
committerClark Barrett <barrett@cs.nyu.edu>2012-05-14 19:33:15 +0000
commit7d298cf9abe3cb09c897eafe6fab5ef636be4c27 (patch)
tree77bab1c43aadfc085280d634459c90f5af7563f0 /src/theory/arrays/theory_arrays.h
parent39ec0e8bb0ada53e9e47cee025df1dad003746c0 (diff)
Fixed assertion failures in array theory
This fixes bugs 335 and 333.
Diffstat (limited to 'src/theory/arrays/theory_arrays.h')
-rw-r--r--src/theory/arrays/theory_arrays.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/theory/arrays/theory_arrays.h b/src/theory/arrays/theory_arrays.h
index 88986ee7a..146a2145b 100644
--- a/src/theory/arrays/theory_arrays.h
+++ b/src/theory/arrays/theory_arrays.h
@@ -165,6 +165,9 @@ class TheoryArrays : public Theory {
/** Explain why this literal is true by adding assumptions */
void explain(TNode literal, std::vector<TNode>& assumptions);
+ /** For debugging only- checks invariants about when things are preregistered*/
+ context::CDHashSet<Node, NodeHashFunction > d_isPreRegistered;
+
public:
void preRegisterTerm(TNode n);
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback