do_for_each_ref_helper(): mark unused repository parameter

This function gets a repository parameter because it's a callback for
do_for_each_repo_ref_iterator(). But it's just a wrapper that passes
along each call to a regular each_ref_fn callback, and the latter
doesn't accept a repository argument.

Probably in the long run all of the each_ref_fn callbacks should get a
repository parameter, too. But changing that now would require updates
all over the code base. Until that happens, let's annotate this wrapper
callback to quiet the compiler's -Wunused-parameter warning.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Jeff King 2023-07-03 02:44:02 -04:00 committed by Junio C Hamano
parent b8ef49d54c
commit 1779deed39

2
refs.c
View file

@ -1588,7 +1588,7 @@ struct do_for_each_ref_help {
void *cb_data;
};
static int do_for_each_ref_helper(struct repository *r,
static int do_for_each_ref_helper(struct repository *r UNUSED,
const char *refname,
const struct object_id *oid,
int flags,