summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndres Noetzli <andres.noetzli@gmail.com>2019-12-09 23:22:53 -0800
committerAndres Noetzli <andres.noetzli@gmail.com>2019-12-09 23:22:53 -0800
commitdae98f0a3338ad8754bcd69c4ac26ca82d786af7 (patch)
tree15a1f101bdd5bc0d2e9bf55de33c2a0dc47d2a2e
parent3a9cacfdddd66fc122ffd4943452df4a8c70fd26 (diff)
fix
-rw-r--r--src/theory/strings/regexp_solver.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/theory/strings/regexp_solver.cpp b/src/theory/strings/regexp_solver.cpp
index 0716bae1a..4187a667e 100644
--- a/src/theory/strings/regexp_solver.cpp
+++ b/src/theory/strings/regexp_solver.cpp
@@ -194,7 +194,7 @@ void RegExpSolver::check(const std::map<Node, std::vector<Node> >& mems)
addedLemma = true;
break;
}
- } else if (polarity) {
+ } else if (polarity && tmp != nm->mkNode(STRING_IN_REGEXP, nx, r)) {
std::vector<Node> exp_n;
exp_n.push_back(assertion);
Node conc = tmp;
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback