]> 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>
Thu, 2 Nov 2023 13:48:22 +0000 (13:48 +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.

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

index d8f0ba1c3e24dcc3a94612dc476cee945f272a98..654b99e92d7b897ef4dfabe3a553d45f1e15f83b 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])
     ])
@@ -1578,7 +1578,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 9f12c5baa3f3ff0a5d0cba5f95ec27ad26dbcd36..a4b12de1f8a8eecab0c17714407130897262f32c 100755 (executable)
@@ -17759,7 +17759,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 ()
@@ -17790,7 +17790,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 ()
@@ -18915,7 +18915,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 ()
@@ -18946,7 +18946,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 ()