diff options
Diffstat (limited to 'src/theory/strings/sequences_rewriter.cpp')
-rw-r--r-- | src/theory/strings/sequences_rewriter.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/theory/strings/sequences_rewriter.cpp b/src/theory/strings/sequences_rewriter.cpp index bb0fa1d97..110864c3b 100644 --- a/src/theory/strings/sequences_rewriter.cpp +++ b/src/theory/strings/sequences_rewriter.cpp @@ -3237,10 +3237,10 @@ Node SequencesRewriter::rewriteSeqUnit(Node node) NodeManager* nm = NodeManager::currentNM(); if (node[0].isConst()) { - std::vector<Expr> seq; - seq.push_back(node[0].toExpr()); + std::vector<Node> seq; + seq.push_back(node[0]); TypeNode stype = node[0].getType(); - Node ret = nm->mkConst(ExprSequence(stype.toType(), seq)); + Node ret = nm->mkConst(Sequence(stype, seq)); return returnRewrite(node, ret, Rewrite::SEQ_UNIT_EVAL); } return node; |