From 6fc38e15a18d95a2937c49953e78078f1ed824e4 Mon Sep 17 00:00:00 2001 From: Akash Levy Date: Tue, 9 Sep 2025 04:47:28 -0700 Subject: [PATCH] Update passes/silimate/opt_balance_tree.cc Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> --- passes/silimate/opt_balance_tree.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/passes/silimate/opt_balance_tree.cc b/passes/silimate/opt_balance_tree.cc index f3b3bba86..f40d75b46 100644 --- a/passes/silimate/opt_balance_tree.cc +++ b/passes/silimate/opt_balance_tree.cc @@ -81,7 +81,7 @@ struct OptBalanceTreeWorker { } // Recursive case: split sources into two groups and create subtrees - int mid = ceil(sources.size() / 2.0); + int mid = (sources.size() + 1) / 2; vector left_sources(sources.begin(), sources.begin() + mid); vector right_sources(sources.begin() + mid, sources.end());