diff options
author | Clark Barrett <barrett@cs.nyu.edu> | 2012-05-14 19:33:15 +0000 |
---|---|---|
committer | Clark Barrett <barrett@cs.nyu.edu> | 2012-05-14 19:33:15 +0000 |
commit | 7d298cf9abe3cb09c897eafe6fab5ef636be4c27 (patch) | |
tree | 77bab1c43aadfc085280d634459c90f5af7563f0 /src/theory/arrays/theory_arrays.h | |
parent | 39ec0e8bb0ada53e9e47cee025df1dad003746c0 (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.h | 3 |
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); |