From: Paul Eggert Date: Tue, 13 Aug 2013 20:47:29 +0000 (-0700) Subject: xvasprintf-tests: port to GCC with hardening flags X-Git-Tag: v0.1~70 X-Git-Url: http://erislabs.net/gitweb/?a=commitdiff_plain;h=0def69a36c490005f847189f22f68f903b3f258f;hp=3f5bf99e1290a6b46133385cc7c7515f96f4098b;p=gnulib.git xvasprintf-tests: port to GCC with hardening flags * tests/test-xvasprintf.c (test_xasprintf): Pass another arg to xasprintf, to pacify GCC. Reported by Santiago Vila in: http://lists.gnu.org/archive/html/bug-diffutils/2013-08/msg00002.html --- diff --git a/ChangeLog b/ChangeLog index 3c8eb4d3b..ffbbeb6ad 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2013-08-13 Paul Eggert + + xvasprintf-tests: port to GCC with hardening flags + * tests/test-xvasprintf.c (test_xasprintf): Pass another arg to + xasprintf, to pacify GCC. Reported by Santiago Vila in: + http://lists.gnu.org/archive/html/bug-diffutils/2013-08/msg00002.html + 2013-08-11 Paul Eggert fpending: port to recent Cygwin change to stdio_ext.h diff --git a/tests/test-xvasprintf.c b/tests/test-xvasprintf.c index 0a2f1b82e..453ca58e9 100644 --- a/tests/test-xvasprintf.c +++ b/tests/test-xvasprintf.c @@ -93,9 +93,11 @@ test_xasprintf (void) } { - /* Silence gcc warning about zero-length format string. */ + /* Silence gcc warning about zero-length format string, + and about "format not a string literal and no format" + (whatever that means) . */ const char *empty = ""; - result = xasprintf (empty); + result = xasprintf (empty, empty); ASSERT (result != NULL); ASSERT (strcmp (result, "") == 0); free (result);