]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
build: pacify GCC 13 with -flto
authorPádraig Brady <P@draigBrady.com>
Fri, 19 May 2023 10:30:31 +0000 (11:30 +0100)
committerPádraig Brady <P@draigBrady.com>
Fri, 19 May 2023 10:32:14 +0000 (11:32 +0100)
* src/cut.c (cut_file): Explicitly mark STREAM as nonnull to avoid
-Werror=null-dereference.
* src/nl.c (nl_file): Likewise.

src/cut.c
src/nl.c

index e8346b7c78a0f53125d5550493cf798591c898b6..0b30e6b07dc3f87f3753f39f51d1bc79b6869fc8 100644 (file)
--- a/src/cut.c
+++ b/src/cut.c
@@ -433,6 +433,8 @@ cut_file (char const *file, void (*cut_stream) (FILE *))
         }
     }
 
+  assume (stream);
+
   fadvise (stream, FADVISE_SEQUENTIAL);
 
   cut_stream (stream);
index 11c1401141dcda09c65bb0965a705bf61292751d..ad5c3631310c9a0c02f2f9a7dc142e475fb204db 100644 (file)
--- a/src/nl.c
+++ b/src/nl.c
@@ -453,6 +453,8 @@ nl_file (char const *file)
         }
     }
 
+  assume (stream);
+
   fadvise (stream, FADVISE_SEQUENTIAL);
 
   process_file (stream);