summaryrefslogtreecommitdiff
path: root/src/theory/quantifiers/sygus/cegis.cpp
diff options
context:
space:
mode:
authorHaniel Barbosa <hanielbbarbosa@gmail.com>2018-10-05 16:42:27 -0500
committerGitHub <noreply@github.com>2018-10-05 16:42:27 -0500
commitdd9246f3748aad07fd8748a80444bbc577ee059a (patch)
treeab799eae6eec5856db32610778267108fac26858 /src/theory/quantifiers/sygus/cegis.cpp
parentaeb5013fda3a20f90859541139930c5efb775fe6 (diff)
Fix unif trace (#2550)
Diffstat (limited to 'src/theory/quantifiers/sygus/cegis.cpp')
-rw-r--r--src/theory/quantifiers/sygus/cegis.cpp18
1 files changed, 3 insertions, 15 deletions
diff --git a/src/theory/quantifiers/sygus/cegis.cpp b/src/theory/quantifiers/sygus/cegis.cpp
index 9706e3732..ad45fb9b7 100644
--- a/src/theory/quantifiers/sygus/cegis.cpp
+++ b/src/theory/quantifiers/sygus/cegis.cpp
@@ -215,21 +215,9 @@ bool Cegis::constructCandidates(const std::vector<Node>& enums,
Trace("cegis") << " Enumerators :\n";
for (unsigned i = 0, size = enums.size(); i < size; ++i)
{
- bool isUnit = false;
- for (const Node& hd_unit : d_rl_eval_hds)
- {
- if (enums[i] == hd_unit[0])
- {
- isUnit = true;
- break;
- }
- }
- Trace("cegis") << " " << enums[i]
- << (options::sygusUnif() && isUnit ? "*" : "") << " -> ";
- std::stringstream ss;
- Printer::getPrinter(options::outputLanguage())
- ->toStreamSygus(ss, enum_values[i]);
- Trace("cegis") << ss.str() << std::endl;
+ Trace("cegis") << " " << enums[i] << " -> ";
+ TermDbSygus::toStreamSygus("cegis", enum_values[i]);
+ Trace("cegis") << "\n";
}
}
// if we are using grammar-based repair
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback