]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
libstdc++: Fix warning during configure
authorJonathan Wakely <jwakely@redhat.com>
Wed, 1 Nov 2023 14:20:33 +0000 (14:20 +0000)
committerJonathan Wakely <jwakely@redhat.com>
Wed, 8 Nov 2023 13:16:28 +0000 (13:16 +0000)
The checks for snprintf give a -Wformat warning due to a missing
argument.

libstdc++-v3/ChangeLog:

* acinclude.m4 (GLIBCXX_ENABLE_C99): Fix snprintf checks.
* configure: Regenerate.

(cherry picked from commit 8a4cde6319b40802a842a8fe71267524dd8af828)

libstdc++-v3/acinclude.m4
libstdc++-v3/configure

index ad533d478aae6ed333a9701daa49d55c1147c1ad..9822d7df2906cf111ef1e7f10d8aa741d1a229a6 100644 (file)
@@ -997,7 +997,7 @@ AC_DEFUN([GLIBCXX_ENABLE_C99], [
            vscanf("%i", args);
            vsnprintf(fmt, 0, "%i", args);
            vsscanf(fmt, "%i", args);
-           snprintf(fmt, 0, "%i");
+           snprintf(fmt, 0, "%i", 1);
          }], [],
         [glibcxx_cv_c99_stdio_cxx98=yes], [glibcxx_cv_c99_stdio_cxx98=no])
     ])
@@ -1229,7 +1229,7 @@ AC_DEFUN([GLIBCXX_ENABLE_C99], [
            vscanf("%i", args);
            vsnprintf(fmt, 0, "%i", args);
            vsscanf(fmt, "%i", args);
-           snprintf(fmt, 0, "%i");
+           snprintf(fmt, 0, "%i", 1);
          }], [],
         [glibcxx_cv_c99_stdio_cxx11=yes], [glibcxx_cv_c99_stdio_cxx11=no])
     ])
index 65d7e8c7f918eb8a4d7300478868a1f538730ad9..9fe3178333a27c323a35e476080ec32f5ab58f9a 100755 (executable)
@@ -17609,7 +17609,7 @@ else
            vscanf("%i", args);
            vsnprintf(fmt, 0, "%i", args);
            vsscanf(fmt, "%i", args);
-           snprintf(fmt, 0, "%i");
+           snprintf(fmt, 0, "%i", 1);
          }
 int
 main ()
@@ -17640,7 +17640,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
            vscanf("%i", args);
            vsnprintf(fmt, 0, "%i", args);
            vsscanf(fmt, "%i", args);
-           snprintf(fmt, 0, "%i");
+           snprintf(fmt, 0, "%i", 1);
          }
 int
 main ()
@@ -18285,7 +18285,7 @@ else
            vscanf("%i", args);
            vsnprintf(fmt, 0, "%i", args);
            vsscanf(fmt, "%i", args);
-           snprintf(fmt, 0, "%i");
+           snprintf(fmt, 0, "%i", 1);
          }
 int
 main ()
@@ -18316,7 +18316,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
            vscanf("%i", args);
            vsnprintf(fmt, 0, "%i", args);
            vsscanf(fmt, "%i", args);
-           snprintf(fmt, 0, "%i");
+           snprintf(fmt, 0, "%i", 1);
          }
 int
 main ()