Skip to content

Commit 641741f

Browse files
committed
parameter eval order
Signed-off-by: Lev Nachmanson <[email protected]>
1 parent 8af9a20 commit 641741f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/ast/rewriter/seq_rewriter.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2071,8 +2071,8 @@ br_status seq_rewriter::mk_seq_prefix(expr* a, expr* b, expr_ref& result) {
20712071
SASSERT(bs.size() > 1);
20722072
s1 = s1.extract(s2.length(), s1.length() - s2.length());
20732073
as[0] = str().mk_string(s1);
2074-
result = str().mk_prefix(str().mk_concat(as.size(), as.data(), sort_a),
2075-
str().mk_concat(bs.size()-1, bs.data()+1, sort_a));
2074+
auto a = str().mk_concat(as.size(), as.data(), sort_a);
2075+
result = str().mk_prefix(a, str().mk_concat(bs.size()-1, bs.data()+1, sort_a));
20762076
TRACE(seq, tout << s1 << " " << s2 << " " << result << "\n";);
20772077
return BR_REWRITE_FULL;
20782078
}

0 commit comments

Comments
 (0)