From 0a33c5384f70c5904e7f56e5930822f0210d22dc Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Sat, 17 Feb 2024 21:51:03 -0800 Subject: [PATCH] ls: remove unnecessary pragmas MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit * 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. --- src/ls.c | 8 -------- 1 file changed, 8 deletions(-) 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) -- 2.47.2