summaryrefslogtreecommitdiff
path: root/src/theory/quantifiers/sygus/cegis.cpp
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2020-01-07 11:39:27 -0600
committerGitHub <noreply@github.com>2020-01-07 11:39:27 -0600
commit53dc40ec71344d6cc8df9f009cbbba4dbefccb64 (patch)
treec005676b3c59786652b3f816fe02b42f892316b9 /src/theory/quantifiers/sygus/cegis.cpp
parente3e6f0dc62f0bb9d3fb8d752c5eb4600872fd806 (diff)
Update any-constant and normalization policies for sygus grammars (#3583)
Diffstat (limited to 'src/theory/quantifiers/sygus/cegis.cpp')
-rw-r--r--src/theory/quantifiers/sygus/cegis.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/theory/quantifiers/sygus/cegis.cpp b/src/theory/quantifiers/sygus/cegis.cpp
index 78ea5b22f..2d27878fd 100644
--- a/src/theory/quantifiers/sygus/cegis.cpp
+++ b/src/theory/quantifiers/sygus/cegis.cpp
@@ -79,7 +79,6 @@ bool Cegis::processInitialize(Node conj,
Trace("cegis") << "...register enumerator " << candidates[i];
// We use symbolic constants if we are doing repair constants or if the
// grammar construction was not simple.
- bool useSymCons = false;
if (options::sygusRepairConst()
|| options::sygusGrammarConsMode()
!= options::SygusGrammarConsMode::SIMPLE)
@@ -89,15 +88,13 @@ bool Cegis::processInitialize(Node conj,
SygusTypeInfo& cti = d_tds->getTypeInfo(ctn);
if (cti.hasSubtermSymbolicCons())
{
- useSymCons = true;
// remember that we are using symbolic constructors
d_usingSymCons = true;
Trace("cegis") << " (using symbolic constructors)";
}
}
Trace("cegis") << std::endl;
- d_tds->registerEnumerator(
- candidates[i], candidates[i], d_parent, erole, useSymCons);
+ d_tds->registerEnumerator(candidates[i], candidates[i], d_parent, erole);
}
return true;
}
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback