Author: dim
Date: Sun Mar  8 00:30:52 2015
New Revision: 279760
URL: https://svnweb.freebsd.org/changeset/base/279760

Log:
  Fix lib/libnv tests compilation with -std=c++11, by adding appropriate
  casts for NULL to invocations of the ATF_REQUIER_EQ() macro.
  
  Reviewed by:  rstone, jmmv
  Differential Revision: https://reviews.freebsd.org/D2027

Modified:
  head/lib/libnv/tests/dnv_tests.cc
  head/lib/libnv/tests/nv_tests.cc

Modified: head/lib/libnv/tests/dnv_tests.cc
==============================================================================
--- head/lib/libnv/tests/dnv_tests.cc   Sat Mar  7 23:01:27 2015        
(r279759)
+++ head/lib/libnv/tests/dnv_tests.cc   Sun Mar  8 00:30:52 2015        
(r279760)
@@ -450,7 +450,7 @@ ATF_TEST_CASE_BODY(dnvlist_take_nvlist__
        nvl = nvlist_create(0);
 
        actual_val = dnvlist_take_nvlist(nvl, "123", NULL);
-       ATF_REQUIRE_EQ(actual_val, NULL);
+       ATF_REQUIRE_EQ(actual_val, static_cast<nvlist_t *>(NULL));
 
        free(actual_val);
        nvlist_destroy(nvl);

Modified: head/lib/libnv/tests/nv_tests.cc
==============================================================================
--- head/lib/libnv/tests/nv_tests.cc    Sat Mar  7 23:01:27 2015        
(r279759)
+++ head/lib/libnv/tests/nv_tests.cc    Sun Mar  8 00:30:52 2015        
(r279760)
@@ -54,7 +54,7 @@ ATF_TEST_CASE_BODY(nvlist_create__is_emp
        ATF_REQUIRE(nvlist_empty(nvl));
 
        it = NULL;
-       ATF_REQUIRE_EQ(nvlist_next(nvl, &type, &it), NULL);
+       ATF_REQUIRE_EQ(nvlist_next(nvl, &type, &it), static_cast<const char 
*>(NULL));
 
        nvlist_destroy(nvl);
 }
@@ -85,7 +85,7 @@ ATF_TEST_CASE_BODY(nvlist_add_null__sing
        it = NULL;
        ATF_REQUIRE_EQ(strcmp(nvlist_next(nvl, &type, &it), key), 0);
        ATF_REQUIRE_EQ(type, NV_TYPE_NULL);
-       ATF_REQUIRE_EQ(nvlist_next(nvl, &type,&it), NULL);
+       ATF_REQUIRE_EQ(nvlist_next(nvl, &type,&it), static_cast<const char 
*>(NULL));
 
        nvlist_destroy(nvl);
 }
@@ -118,7 +118,7 @@ ATF_TEST_CASE_BODY(nvlist_add_bool__sing
        it = NULL;
        ATF_REQUIRE_EQ(strcmp(nvlist_next(nvl, &type, &it), key), 0);
        ATF_REQUIRE_EQ(type, NV_TYPE_BOOL);
-       ATF_REQUIRE_EQ(nvlist_next(nvl, &type,&it), NULL);
+       ATF_REQUIRE_EQ(nvlist_next(nvl, &type,&it), static_cast<const char 
*>(NULL));
 
        nvlist_destroy(nvl);
 }
@@ -153,7 +153,7 @@ ATF_TEST_CASE_BODY(nvlist_add_number__si
        it = NULL;
        ATF_REQUIRE_EQ(strcmp(nvlist_next(nvl, &type, &it), key), 0);
        ATF_REQUIRE_EQ(type, NV_TYPE_NUMBER);
-       ATF_REQUIRE_EQ(nvlist_next(nvl, &type,&it), NULL);
+       ATF_REQUIRE_EQ(nvlist_next(nvl, &type,&it), static_cast<const char 
*>(NULL));
 
        nvlist_destroy(nvl);
 }
@@ -191,7 +191,7 @@ ATF_TEST_CASE_BODY(nvlist_add_string__si
        it = NULL;
        ATF_REQUIRE_EQ(strcmp(nvlist_next(nvl, &type, &it), key), 0);
        ATF_REQUIRE_EQ(type, NV_TYPE_STRING);
-       ATF_REQUIRE_EQ(nvlist_next(nvl, &type,&it), NULL);
+       ATF_REQUIRE_EQ(nvlist_next(nvl, &type,&it), static_cast<const char 
*>(NULL));
 
        nvlist_destroy(nvl);
 }
@@ -237,7 +237,7 @@ ATF_TEST_CASE_BODY(nvlist_add_nvlist__si
        it = NULL;
        ATF_REQUIRE_EQ(strcmp(nvlist_next(nvl, &type, &it), key), 0);
        ATF_REQUIRE_EQ(type, NV_TYPE_NVLIST);
-       ATF_REQUIRE_EQ(nvlist_next(nvl, &type,&it), NULL);
+       ATF_REQUIRE_EQ(nvlist_next(nvl, &type,&it), static_cast<const char 
*>(NULL));
 
        nvlist_destroy(sublist);
        nvlist_destroy(nvl);
@@ -303,7 +303,7 @@ ATF_TEST_CASE_BODY(nvlist_add_binary__si
        it = NULL;
        ATF_REQUIRE_EQ(strcmp(nvlist_next(nvl, &type, &it), key), 0);
        ATF_REQUIRE_EQ(type, NV_TYPE_BINARY);
-       ATF_REQUIRE_EQ(nvlist_next(nvl, &type,&it), NULL);
+       ATF_REQUIRE_EQ(nvlist_next(nvl, &type,&it), static_cast<const char 
*>(NULL));
 
        nvlist_destroy(nvl);
        free(value);
@@ -352,7 +352,7 @@ ATF_TEST_CASE_BODY(nvlist_clone__nonempt
        it = NULL;
        ATF_REQUIRE_EQ(strcmp(nvlist_next(clone, &type, &it), key), 0);
        ATF_REQUIRE_EQ(type, NV_TYPE_NUMBER);
-       ATF_REQUIRE_EQ(nvlist_next(clone, &type, &it), NULL);
+       ATF_REQUIRE_EQ(nvlist_next(clone, &type, &it), static_cast<const char 
*>(NULL));
 
        nvlist_destroy(clone);
        nvlist_destroy(nvl);
@@ -400,13 +400,13 @@ verify_test_nvlist(const nvlist_t *nvl)
        ATF_REQUIRE_EQ(strcmp(nvlist_next(value, &type, &it),
            test_string_key), 0);
        ATF_REQUIRE_EQ(type, NV_TYPE_STRING);
-       ATF_REQUIRE_EQ(nvlist_next(value, &type, &it), NULL);
+       ATF_REQUIRE_EQ(nvlist_next(value, &type, &it), static_cast<const char 
*>(NULL));
 
        it = NULL;
        ATF_REQUIRE_EQ(strcmp(nvlist_next(nvl, &type, &it),
            test_subnvlist_key), 0);
        ATF_REQUIRE_EQ(type, NV_TYPE_NVLIST);
-       ATF_REQUIRE_EQ(nvlist_next(nvl, &type, &it), NULL);
+       ATF_REQUIRE_EQ(nvlist_next(nvl, &type, &it), static_cast<const char 
*>(NULL));
 }
 
 ATF_TEST_CASE_WITHOUT_HEAD(nvlist_clone__nested_nvlist);
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to