https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=792b1c6a6d4acee79e1287369498f6ad8e75c1bf
commit 792b1c6a6d4acee79e1287369498f6ad8e75c1bf Author: Corinna Vinschen <[email protected]> AuthorDate: Wed Dec 7 21:17:10 2022 +0100 Commit: Corinna Vinschen <[email protected]> CommitDate: Wed Dec 7 21:18:24 2022 +0100 Cygwin: add missing pragma Add missing "#pragma GCC diagnostic push" to the pragma bracket guarding the srandom call. Signed-off-by: Corinna Vinschen <[email protected]> Diff: --- winsup/cygwin/random.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/winsup/cygwin/random.cc b/winsup/cygwin/random.cc index 163fc040cef5..6dd7e1d8debe 100644 --- a/winsup/cygwin/random.cc +++ b/winsup/cygwin/random.cc @@ -307,6 +307,7 @@ srandomdev() gettimeofday(&tv, NULL); /* Avoid a compiler warning when we really want to get at the junk in an uninitialized variable. */ +#pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wmaybe-uninitialized" srandom((getpid() << 16) ^ tv.tv_sec ^ tv.tv_usec ^ junk); #pragma GCC diagnostic pop
