summaryrefslogtreecommitdiff
path: root/src/theory/quantifiers/term_database.h
diff options
context:
space:
mode:
authorajreynol <andrew.j.reynolds@gmail.com>2016-02-23 11:33:09 -0600
committerajreynol <andrew.j.reynolds@gmail.com>2016-02-23 11:33:09 -0600
commitad3036f0bcaf634489b7e745dcf87bd2102d92aa (patch)
treefaaa7ce5f9f5a8ab8ead7f2de16c81a7347c63b8 /src/theory/quantifiers/term_database.h
parent2150eb22aaff94f9d0d9f0ee0854ea44675fd854 (diff)
Fix term database for non-equal, congruent terms in master equality engine. Disable ITE terms in quant conflict find.
Diffstat (limited to 'src/theory/quantifiers/term_database.h')
-rw-r--r--src/theory/quantifiers/term_database.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/theory/quantifiers/term_database.h b/src/theory/quantifiers/term_database.h
index c770f0e6f..5560098c9 100644
--- a/src/theory/quantifiers/term_database.h
+++ b/src/theory/quantifiers/term_database.h
@@ -121,6 +121,7 @@ public:
std::map< TNode, TermArgTrie > d_data;
public:
TNode existsTerm( std::vector< TNode >& reps, int argIndex = 0 );
+ TNode addOrGetTerm( TNode n, std::vector< TNode >& reps, int argIndex = 0 );
bool addTerm( TNode n, std::vector< TNode >& reps, int argIndex = 0 );
void debugPrint( const char * c, Node n, unsigned depth = 0 );
void clear() { d_data.clear(); }
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback