From a1b926fea3e0ccd361cd9a989d48c079fb33d51d Mon Sep 17 00:00:00 2001 From: Nikolaj Bjorner Date: Mon, 29 Jun 2026 12:30:43 -0700 Subject: [PATCH] guard update to depth bound to avoid overflow Signed-off-by: Nikolaj Bjorner --- src/smt/seq/seq_nielsen.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/smt/seq/seq_nielsen.cpp b/src/smt/seq/seq_nielsen.cpp index 7ee4143439..c48eda4a70 100644 --- a/src/smt/seq/seq_nielsen.cpp +++ b/src/smt/seq/seq_nielsen.cpp @@ -2058,7 +2058,8 @@ namespace seq { return r; } // depth limit hit – double the bound and retry - m_depth_bound *= 2; + if (m_depth_bound < INT_MAX/2) + m_depth_bound *= 2; SASSERT(m_depth_bound < INT_MAX); } ++m_stats.m_num_unknown;