mirror of
https://github.com/Z3Prover/z3
synced 2025-04-24 01:25:31 +00:00
work around regression with use of mk_app_core, returning BR_FAILED if nothing is rewritten
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
648a531950
commit
e13b61eae8
3 changed files with 8 additions and 8 deletions
|
@ -5021,7 +5021,7 @@ expr* theory_seq::coalesce_chars(expr* const& e) {
|
|||
if (bvu.is_bv(s)) {
|
||||
expr_ref result(m);
|
||||
expr * args[1] = {s};
|
||||
if (m_seq_rewrite.mk_app_core(to_app(e)->get_decl(), 1, args, result)) {
|
||||
if (BR_FAILED != m_seq_rewrite.mk_app_core(to_app(e)->get_decl(), 1, args, result)) {
|
||||
if (!ctx.e_internalized(result))
|
||||
ctx.internalize(result, false);
|
||||
return result;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue