summaryrefslogtreecommitdiffstats
path: root/diffcore-order.c
diff options
context:
space:
mode:
authorPatrick Steinhardt <ps@pks.im>2024-12-06 11:27:21 +0100
committerJunio C Hamano <gitster@pobox.com>2024-12-06 12:20:03 +0100
commit47d72a74a737f06791c282a75baf2c573cdf42f6 (patch)
treeb5c04796ba6e418f79f9621bff13900442e956b3 /diffcore-order.c
parentconfig.mak.dev: drop `-Wno-sign-compare` (diff)
downloadgit-47d72a74a737f06791c282a75baf2c573cdf42f6.tar.xz
git-47d72a74a737f06791c282a75baf2c573cdf42f6.zip
diff.h: fix index used to loop through unsigned integer
The `struct diff_flags` structure is essentially an array of flags, all of which have the same type. We can thus use `sizeof()` to iterate through all of the flags, which we do in `diff_flags_or()`. But while the statement returns an unsigned integer, we used a signed integer to iterate through the flags, which generates a warning. Fix this by using `size_t` for the index instead. Signed-off-by: Patrick Steinhardt <ps@pks.im> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'diffcore-order.c')
-rw-r--r--diffcore-order.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/diffcore-order.c b/diffcore-order.c
index ec59d3d9bc..f91ef22471 100644
--- a/diffcore-order.c
+++ b/diffcore-order.c
@@ -2,8 +2,6 @@
* Copyright (C) 2005 Junio C Hamano
*/
-#define DISABLE_SIGN_COMPARE_WARNINGS
-
#include "git-compat-util.h"
#include "gettext.h"
#include "diff.h"