From 839ed059f49329993ed34699a6f6b6466f09cbe0 Mon Sep 17 00:00:00 2001 From: =?utf8?q?P=C3=A1draig=20Brady?= Date: Mon, 9 Nov 2020 13:12:31 +0000 Subject: [PATCH] mgetgroups: avoid warning with clang * lib/mgetgroups.c: Xcode-12.1 identifies as GCC 4.2.1, so disable -Wpointer-sign for all clang versions. --- ChangeLog | 6 ++++++ lib/mgetgroups.c | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 90169c0595..a5999557bc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2020-11-09 Pádraig Brady + + mgetgroups: avoid warning with clang + * lib/mgetgroups.c: Xcode-12.1 identifies as GCC 4.2.1, + so disable -Wpointer-sign for all clang versions. + 2020-11-07 Bruno Haible gnulib-tool: Fix link error with 'version-etc' (regression 2020-05-29). diff --git a/lib/mgetgroups.c b/lib/mgetgroups.c index 3377d7bb22..5997e627eb 100644 --- a/lib/mgetgroups.c +++ b/lib/mgetgroups.c @@ -35,7 +35,7 @@ /* Work around an incompatibility of OS X 10.11: getgrouplist accepts int *, not gid_t *, and int and gid_t differ in sign. */ -#if 4 < __GNUC__ + (3 <= __GNUC_MINOR__) +#if 4 < __GNUC__ + (3 <= __GNUC_MINOR__) || defined __clang__ # pragma GCC diagnostic ignored "-Wpointer-sign" #endif -- 2.39.5