From 62db7642ec9028607c37edbf4e28f498f14074f2 Mon Sep 17 00:00:00 2001 From: Nikolaj Bjorner Date: Thu, 14 Nov 2024 21:39:33 -0800 Subject: [PATCH] refine rewriting depth for lt constraints --- src/ast/rewriter/seq_rewriter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ast/rewriter/seq_rewriter.cpp b/src/ast/rewriter/seq_rewriter.cpp index a811e4d8d..3ce396593 100644 --- a/src/ast/rewriter/seq_rewriter.cpp +++ b/src/ast/rewriter/seq_rewriter.cpp @@ -2473,7 +2473,7 @@ br_status seq_rewriter::mk_str_lt(expr* a, expr* b, expr_ref& result) { } if (str().is_empty(a)) { result = m().mk_not(m().mk_eq(a, b)); - return BR_DONE; + return BR_REWRITE1; } if (str().is_string(a, as) && str().is_string(b, bs)) { unsigned sz = std::min(as.length(), bs.length());