summaryrefslogtreecommitdiff
path: root/src/theory/quantifiers/sygus/sygus_unif.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/theory/quantifiers/sygus/sygus_unif.cpp')
-rw-r--r--src/theory/quantifiers/sygus/sygus_unif.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/theory/quantifiers/sygus/sygus_unif.cpp b/src/theory/quantifiers/sygus/sygus_unif.cpp
index 15606c9a4..76ca94e05 100644
--- a/src/theory/quantifiers/sygus/sygus_unif.cpp
+++ b/src/theory/quantifiers/sygus/sygus_unif.cpp
@@ -42,7 +42,8 @@ void SygusUnif::initializeCandidate(
d_strategy[f].initialize(qe, f, enums);
}
-bool SygusUnif::constructSolution(std::vector<Node>& sols)
+bool SygusUnif::constructSolution(std::vector<Node>& sols,
+ std::vector<Node>& lemmas)
{
// initialize a call to construct solution
initializeConstructSol();
@@ -52,7 +53,7 @@ bool SygusUnif::constructSolution(std::vector<Node>& sols)
initializeConstructSolFor(f);
// call the virtual construct solution method
Node e = d_strategy[f].getRootEnumerator();
- Node sol = constructSol(f, e, role_equal, 1);
+ Node sol = constructSol(f, e, role_equal, 1, lemmas);
if (sol.isNull())
{
return false;
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback