From f2ff669347d320532e7c1b63cdf5c62f46e73150 Mon Sep 17 00:00:00 2001 From: Darren Tucker Date: Mon, 28 Feb 2022 22:21:36 +1100 Subject: No unused param warnings for clang-12 and gcc-11. These have too many false positives in -Werror tests on the github CI since we often provide empty stub functions for functionality not needed for particular configurations. --- .github/configs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/configs b/.github/configs index 853da58a..b3f42172 100755 --- a/.github/configs +++ b/.github/configs @@ -38,13 +38,13 @@ case "$config" in CC="clang-12" # clang's implicit-fallthrough requires that the code be annotated with # __attribute__((fallthrough)) and does not understand /* FALLTHROUGH */ - CFLAGS="-Wall -Wextra -O2 -Wno-error=implicit-fallthrough" + CFLAGS="-Wall -Wextra -O2 -Wno-error=implicit-fallthrough -Wno-error=unused-parameter" CONFIGFLAGS="--with-pam --with-Werror" ;; gcc-11-Werror) CC="gcc" # -Wnoformat-truncation in gcc 7.3.1 20180130 fails on fmt_scaled - CFLAGS="-Wall -Wextra -Wno-format-truncation -O2 -Wimplicit-fallthrough=4" + CFLAGS="-Wall -Wextra -O2 -Wno-format-truncation -Wimplicit-fallthrough=4 -Wno-unused-parameter" CONFIGFLAGS="--with-pam --with-Werror" ;; clang*|gcc*) -- cgit v1.2.3