# HG changeset patch # User Paul Eggert # Date 1376426849 25200 # Node ID 9c2a21bcb2689cca052642aa0a27e4e502d4f229 # Parent 3efb2780c5ae0b0e9523598ce8daeb9201ec2ea4 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 -r 3efb2780c5ae -r 9c2a21bcb268 ChangeLog --- a/ChangeLog Sun Aug 11 16:36:16 2013 -0700 +++ b/ChangeLog Tue Aug 13 13:47:29 2013 -0700 @@ -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 -r 3efb2780c5ae -r 9c2a21bcb268 tests/test-xvasprintf.c --- a/tests/test-xvasprintf.c Sun Aug 11 16:36:16 2013 -0700 +++ b/tests/test-xvasprintf.c Tue Aug 13 13:47:29 2013 -0700 @@ -93,9 +93,11 @@ } { - /* 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);