From: Paul Eggert Date: Sun, 18 Feb 2024 05:51:03 +0000 (-0800) Subject: ls: remove unnecessary pragmas X-Git-Tag: v9.5~65 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0a33c5384f70c5904e7f56e5930822f0210d22dc;p=thirdparty%2Fcoreutils.git ls: remove unnecessary pragmas * src/ls.c (decode_switches): Remove pragmas. They are no longer needed to pacify GCC 13.2.1 with --enable-gcc-checking, and there’s little point keeping them around for older GCC versions. --- diff --git a/src/ls.c b/src/ls.c index 18bb3f84e1..d596417327 100644 --- a/src/ls.c +++ b/src/ls.c @@ -2284,19 +2284,11 @@ decode_switches (int argc, char **argv) #ifdef TIOCGWINSZ if (linelen < 0) { - /* Suppress bogus warning re comparing ws.ws_col to big integer. */ -# if 4 < __GNUC__ + (6 <= __GNUC_MINOR__) -# pragma GCC diagnostic push -# pragma GCC diagnostic ignored "-Wtype-limits" -# endif struct winsize ws; if (stdout_isatty () && 0 <= ioctl (STDOUT_FILENO, TIOCGWINSZ, &ws) && 0 < ws.ws_col) linelen = ws.ws_col <= MIN (PTRDIFF_MAX, SIZE_MAX) ? ws.ws_col : 0; -# if 4 < __GNUC__ + (6 <= __GNUC_MINOR__) -# pragma GCC diagnostic pop -# endif } #endif if (linelen < 0)