pack-bitmap: mark object filter as `const`
The function `for_each_bitmapped_object()` accepts an optional object filter. This filter is never modified by the function, but is not declared as `const`. Fix this. Signed-off-by: Patrick Steinhardt <ps@pks.im> Signed-off-by: Junio C Hamano <gitster@pobox.com>main
parent
27bed41ebb
commit
03aaa4f898
|
|
@ -1976,7 +1976,7 @@ static void filter_bitmap_object_type(struct bitmap_index *bitmap_git,
|
|||
static int filter_bitmap(struct bitmap_index *bitmap_git,
|
||||
struct object_list *tip_objects,
|
||||
struct bitmap *to_filter,
|
||||
struct list_objects_filter_options *filter)
|
||||
const struct list_objects_filter_options *filter)
|
||||
{
|
||||
if (!filter || filter->choice == LOFC_DISABLED)
|
||||
return 0;
|
||||
|
|
@ -2027,7 +2027,7 @@ static int filter_bitmap(struct bitmap_index *bitmap_git,
|
|||
return -1;
|
||||
}
|
||||
|
||||
static int can_filter_bitmap(struct list_objects_filter_options *filter)
|
||||
static int can_filter_bitmap(const struct list_objects_filter_options *filter)
|
||||
{
|
||||
return !filter_bitmap(NULL, NULL, NULL, filter);
|
||||
}
|
||||
|
|
@ -2058,7 +2058,7 @@ static void filter_packed_objects_from_bitmap(struct bitmap_index *bitmap_git,
|
|||
}
|
||||
|
||||
int for_each_bitmapped_object(struct bitmap_index *bitmap_git,
|
||||
struct list_objects_filter_options *filter,
|
||||
const struct list_objects_filter_options *filter,
|
||||
show_reachable_fn show_reach,
|
||||
void *payload)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -96,7 +96,7 @@ struct list_objects_filter_options;
|
|||
* not supported, `0` otherwise.
|
||||
*/
|
||||
int for_each_bitmapped_object(struct bitmap_index *bitmap_git,
|
||||
struct list_objects_filter_options *filter,
|
||||
const struct list_objects_filter_options *filter,
|
||||
show_reachable_fn show_reach,
|
||||
void *payload);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue