diff options
author | Haniel Barbosa <hanielbbarbosa@gmail.com> | 2019-12-12 18:19:05 -0300 |
---|---|---|
committer | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2019-12-12 15:19:05 -0600 |
commit | e8064b85ded3b5508a0b7063737dee2fc8834105 (patch) | |
tree | 98d99f3bb8957d2e4b1a27c884cc155da68456d4 /src | |
parent | e6d20229cf21a3614ac546514f42bd06002d52b8 (diff) |
Fix Unif+PI algorithm with symbolic unfolding (#3558)
Diffstat (limited to 'src')
-rw-r--r-- | src/theory/quantifiers/sygus/sygus_unif_rl.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/theory/quantifiers/sygus/sygus_unif_rl.cpp b/src/theory/quantifiers/sygus/sygus_unif_rl.cpp index 1ad33d5e7..47975d4b7 100644 --- a/src/theory/quantifiers/sygus/sygus_unif_rl.cpp +++ b/src/theory/quantifiers/sygus/sygus_unif_rl.cpp @@ -847,7 +847,7 @@ Node SygusUnifRl::DecisionTreeInfo::buildSolMinCond(Node cons, std::vector<Node> cechildren; cechildren.push_back(ce); Node ecurr = r == 0 ? e : er; - ith = d_unif->d_hd_to_pt.find(e); + ith = d_unif->d_hd_to_pt.find(ecurr); AlwaysAssert(ith != d_unif->d_hd_to_pt.end()); cechildren.insert( cechildren.end(), ith->second.begin(), ith->second.end()); |