]> 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>
Mon, 18 Mar 2024 11:03:34 +0000 (11:03 +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 321065aff726c1630842aedc22d07b0c4036c165..c25e8a706388fcd77a8075a72a6f2426432503aa 100644 (file)
@@ -978,7 +978,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])
     ])
@@ -1210,7 +1210,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 b371f422ff3d46ecb0d148093174d6659aa38fee..67cae65c533c90ee239006390b3d7f57752b5bfe 100755 (executable)
@@ -17573,7 +17573,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 ()
@@ -17604,7 +17604,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 ()
@@ -18249,7 +18249,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 ()
@@ -18280,7 +18280,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 ()