diff options
Diffstat (limited to 'src/theory/strings/theory_strings.cpp')
-rw-r--r-- | src/theory/strings/theory_strings.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/theory/strings/theory_strings.cpp b/src/theory/strings/theory_strings.cpp index 73f78bddd..7f838e411 100644 --- a/src/theory/strings/theory_strings.cpp +++ b/src/theory/strings/theory_strings.cpp @@ -986,7 +986,7 @@ void TheoryStrings::checkRegisterTermsNormalForms() } } -TrustNode TheoryStrings::ppRewrite(TNode atom) +TrustNode TheoryStrings::ppRewrite(TNode atom, std::vector<SkolemLemma>& lems) { Trace("strings-ppr") << "TheoryStrings::ppRewrite " << atom << std::endl; if (atom.getKind() == STRING_FROM_CODE) @@ -1001,6 +1001,7 @@ TrustNode TheoryStrings::ppRewrite(TNode atom) Node k = nm->mkBoundVar(nm->stringType()); Node bvl = nm->mkNode(BOUND_VAR_LIST, k); Node emp = Word::mkEmptyWord(atom.getType()); + // TODO: use skolem manager Node ret = nm->mkNode( WITNESS, bvl, |