From ea514f2aa787998ac31f8546bd202890f6bac056 Mon Sep 17 00:00:00 2001 From: ajreynol Date: Thu, 3 Mar 2016 10:02:34 -0600 Subject: [PATCH] Add missing code to track dependencies recursively for string explanations as well. --- src/theory/strings/theory_strings.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/theory/strings/theory_strings.cpp b/src/theory/strings/theory_strings.cpp index d8a46f0ed..9f474a3ca 100644 --- a/src/theory/strings/theory_strings.cpp +++ b/src/theory/strings/theory_strings.cpp @@ -1747,10 +1747,18 @@ bool TheoryStrings::normalizeEquivalenceClass( Node eqc, std::vector< Node > & n Trace("strings-solve-debug2") << "take normal form ... done" << std::endl; d_normal_forms_base[eqc] = normal_form_src[nf_index]; //*/ + //track dependencies + for( unsigned i=0; i