summaryrefslogtreecommitdiff
path: root/src/theory/quantifiers/trigger.cpp
diff options
context:
space:
mode:
authorajreynol <andrew.j.reynolds@gmail.com>2015-05-15 19:47:32 +0200
committerajreynol <andrew.j.reynolds@gmail.com>2015-05-15 19:47:32 +0200
commit520c5903a4c399b7c5beaa2d353bbf9324009ee7 (patch)
tree22a5662b8cd9e66d99bee2ca21eccf4a6c4b1d1c /src/theory/quantifiers/trigger.cpp
parent3ce21ef9a8b6daa1eef1dbe9af10a84e8c87e413 (diff)
Fixes related to cbqi + E-matching.
Diffstat (limited to 'src/theory/quantifiers/trigger.cpp')
-rw-r--r--src/theory/quantifiers/trigger.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/theory/quantifiers/trigger.cpp b/src/theory/quantifiers/trigger.cpp
index e9ce29468..c55ed27ea 100644
--- a/src/theory/quantifiers/trigger.cpp
+++ b/src/theory/quantifiers/trigger.cpp
@@ -43,7 +43,7 @@ d_quantEngine( qe ), d_f( f ){
if( isSimpleTrigger( d_nodes[0] ) ){
d_mg = new InstMatchGeneratorSimple( f, d_nodes[0] );
}else{
- d_mg = InstMatchGenerator::mkInstMatchGenerator( d_nodes[0], qe );
+ d_mg = InstMatchGenerator::mkInstMatchGenerator( f, d_nodes[0], qe );
d_mg->setActiveAdd(true);
}
}else{
@@ -52,7 +52,7 @@ d_quantEngine( qe ), d_f( f ){
//d_mg->setActiveAdd();
}
}else{
- d_mg = InstMatchGenerator::mkInstMatchGenerator( d_nodes, qe );
+ d_mg = InstMatchGenerator::mkInstMatchGenerator( f, d_nodes, qe );
d_mg->setActiveAdd(true);
}
if( d_nodes.size()==1 ){
@@ -553,7 +553,7 @@ Node Trigger::getInversion( Node n, Node x ) {
return Node::null();
}
-InstMatchGenerator* Trigger::getInstMatchGenerator( Node n ) {
+InstMatchGenerator* Trigger::getInstMatchGenerator( Node q, Node n ) {
if( n.getKind()==INST_CONSTANT ){
return NULL;
}else{
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback