From: Eric Blake Date: Thu, 19 Nov 2009 15:51:13 +0000 (-0700) Subject: test-xvasprintf: silence compiler warnings X-Git-Tag: v0.1~5164 X-Git-Url: http://erislabs.org.uk/gitweb/?a=commitdiff_plain;h=21d7dbb8098b8e04661272f601a59ceb042ea934;p=gnulib.git test-xvasprintf: silence compiler warnings * tests/test-xvasprintf.c (test_xvasprintf, test_xasprintf): Mask empty string from gcc. Signed-off-by: Eric Blake --- diff --git a/ChangeLog b/ChangeLog index b177d67c0..b30f038e4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2009-11-19 Eric Blake + + test-xvasprintf: silence compiler warnings + * tests/test-xvasprintf.c (test_xvasprintf, test_xasprintf): Mask + empty string from gcc. + 2009-11-19 Jim Meyering xfreopen: new module, from coreutils diff --git a/tests/test-xvasprintf.c b/tests/test-xvasprintf.c index 229e3fd18..cc7070987 100644 --- a/tests/test-xvasprintf.c +++ b/tests/test-xvasprintf.c @@ -65,10 +65,14 @@ test_xvasprintf (void) free (result); } - result = my_xasprintf (""); - ASSERT (result != NULL); - ASSERT (strcmp (result, "") == 0); - free (result); + { + /* Silence gcc warning about zero-length format string. */ + char *empty = ""; + result = my_xasprintf (empty); + ASSERT (result != NULL); + ASSERT (strcmp (result, "") == 0); + free (result); + } result = my_xasprintf ("%s", "foo"); ASSERT (result != NULL); @@ -100,10 +104,14 @@ test_xasprintf () free (result); } - result = xasprintf (""); - ASSERT (result != NULL); - ASSERT (strcmp (result, "") == 0); - free (result); + { + /* Silence gcc warning about zero-length format string. */ + char *empty = ""; + result = xasprintf (empty); + ASSERT (result != NULL); + ASSERT (strcmp (result, "") == 0); + free (result); + } result = xasprintf ("%s", "foo"); ASSERT (result != NULL);