From: Michael J Gruber Date: Thu, 26 Mar 2026 15:22:51 GMT Subject: [PATCH 5/6] do not discard const: keep signature Message-ID: <9a90f93111ec54e5eb9675cb84ac1d70ad95e118.1774537954.git.git@grubix.eu> In-Reply-To: Here, while we do not mutate the struct itself, many other signatures expect a non-const argument - possibly unnecessarily - so we opt to keep the original signature by casting to non-const. --- pseudo-merge.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pseudo-merge.c b/pseudo-merge.c index a2d5bd85f9..ac81792e65 100644 --- a/pseudo-merge.c +++ b/pseudo-merge.c @@ -644,7 +644,7 @@ static struct pseudo_merge_commit *find_pseudo_merge(const struct pseudo_merge_m if (!pm->commits_nr) return NULL; - return bsearch(&pos, pm->commits, pm->commits_nr, + return (struct pseudo_merge_commit *) bsearch(&pos, pm->commits, pm->commits_nr, PSEUDO_MERGE_COMMIT_RAWSZ, pseudo_merge_commit_cmp); } -- 2.53.0.1195.g771ffcb452