changeset 10106:82c8ae7cd046

Avoid gcc warning. * tests/test-memcmp.c (main): Pass NULL indirectly. Signed-off-by: Eric Blake <ebb9@byu.net>
author Eric Blake <ebb9@byu.net>
date Thu, 22 May 2008 07:57:37 -0600
parents b27de0a2cd10
children 0f973047765d
files ChangeLog tests/test-memcmp.c
diffstat 2 files changed, 8 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Thu May 22 01:22:30 2008 +0200
+++ b/ChangeLog	Thu May 22 07:57:37 2008 -0600
@@ -1,3 +1,8 @@
+2008-05-22  Eric Blake  <ebb9@byu.net>
+
+	Avoid gcc warning.
+	* tests/test-memcmp.c (main): Pass NULL indirectly.
+
 2008-05-21  Bruno Haible  <bruno@clisp.org>
 
 	Add reference doc about ACLs.
--- a/tests/test-memcmp.c	Thu May 22 01:22:30 2008 +0200
+++ b/tests/test-memcmp.c	Thu May 22 07:57:37 2008 -0600
@@ -37,8 +37,10 @@
 int
 main (void)
 {
+  void *nil = NULL; /* Use to avoid gcc attribute((nonnull)) warnings.  */
+
   /* Test equal / not equal distinction.  */
-  ASSERT (memcmp (NULL, NULL, 0) == 0);
+  ASSERT (memcmp (nil, nil, 0) == 0);
   ASSERT (memcmp ("foo", "foobar", 2) == 0);
   ASSERT (memcmp ("foo", "foobar", 3) == 0);
   ASSERT (memcmp ("foo", "foobar", 4) != 0);