Patch for Kshitij's fix on requriePhase
authorTianyi Liang <tianyi-liang@uiowa.edu>
Fri, 17 Apr 2015 19:41:24 +0000 (14:41 -0500)
committerTianyi Liang <tianyi-liang@uiowa.edu>
Fri, 17 Apr 2015 19:41:24 +0000 (14:41 -0500)
src/theory/strings/theory_strings.cpp
test/regress/regress0/strings/Makefile.am

index 34ca52419b254375b5f8e427be7914eb7ae1850b..e8985e0740a5942abdeae919278a4f732c5397ac 100644 (file)
@@ -2283,7 +2283,7 @@ void TheoryStrings::checkDeqNF() {
         for( unsigned k=(j+1); k<cols[i].size(); k++ ){
           Assert( !d_conflict );
           if( !areDisequal( cols[i][j], cols[i][k] ) ){
-            sendSplit( cols[i][j], cols[i][k], "D-NORM", false );
+            sendSplit( cols[i][j], cols[i][k], "D-NORM", true );
             return;
           }else{
             Trace("strings-solve") << "- Compare ";
index 420361af3155d8b8d70e7003da240edfb487a195..d521680d5b605b62385e4452bf70c06dcfee23b7 100644 (file)
@@ -33,6 +33,7 @@ TESTS =       \
   str007.smt2 \
   fmf002.smt2 \
   type001.smt2 \
+  type003.smt2 \
   model001.smt2 \
   substr001.smt2 \
   regexp001.smt2 \
@@ -45,6 +46,7 @@ TESTS =       \
   loop004.smt2 \
   loop005.smt2 \
   loop006.smt2 \
+  loop007.smt2 \
   loop008.smt2 \
   loop009.smt2 \
   reloop.smt2 
@@ -55,8 +57,6 @@ FAILING_TESTS =
 EXTRA_DIST = $(TESTS) \
   artemis-0512-nonterm.smt2 \
   fmf001.smt2 \
-  type003.smt2 \
-  loop007.smt2 \
   type002.smt2
 
 #   slow after changes on Nov 20 : artemis-0512-nonterm.smt2