summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/theory/strings/theory_strings.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/theory/strings/theory_strings.cpp b/src/theory/strings/theory_strings.cpp
index 40ad2c217..3db8f39bb 100644
--- a/src/theory/strings/theory_strings.cpp
+++ b/src/theory/strings/theory_strings.cpp
@@ -2862,8 +2862,13 @@ void TheoryStrings::processNEqc( std::vector< std::vector< Node > > &normal_form
-1,
false,
antec);
+ //antec.push_back(eq);
- sendInternalInference(antec, eqr, "__equality_rew");
+ if (getExtTheory()->isActive(eq)) {
+ getExtTheory()->markReduced(eq);
+ }
+ sendInference(antec, eqr, "__equality_rew");
+ return;
}
//process the reverse direction first (check for easy conflicts and inferences)
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback