summaryrefslogtreecommitdiff
path: root/contrib/atf
diff options
context:
space:
mode:
authorCraig Rodrigues <rodrigc@FreeBSD.org>2014-09-19 17:18:27 +0000
committerCraig Rodrigues <rodrigc@FreeBSD.org>2014-09-19 17:18:27 +0000
commitdfdc97ae082052407c67313c807dd34072077d94 (patch)
treee5d4d8d56f040f7c0254c9912a95b22938c3bf8e /contrib/atf
parent9dc219037175d4247ea8d78106ecaeef4e15a0c0 (diff)
downloadsrc-test-dfdc97ae082052407c67313c807dd34072077d94.tar.gz
src-test-dfdc97ae082052407c67313c807dd34072077d94.zip
Reference the test case "packs" to fix warnings
Put the various atf_tc_pack_t variables generated by ATF_TC to use in the macros_h_test.c file so that we prevent some build warnings (and thus some build errors) with clang and -Wunused. Obtained from: atf (git 70126d013db25c72539803f19f7e00baddacdf51)
Notes
Notes: svn path=/head/; revision=271875
Diffstat (limited to 'contrib/atf')
-rw-r--r--contrib/atf/NEWS3
-rw-r--r--contrib/atf/atf-c/macros_h_test.c3
2 files changed, 6 insertions, 0 deletions
diff --git a/contrib/atf/NEWS b/contrib/atf/NEWS
index 709f5941c105e..7a7ed2fb9d02e 100644
--- a/contrib/atf/NEWS
+++ b/contrib/atf/NEWS
@@ -14,6 +14,9 @@ the 'tools' directory for your own consumption.
* Removed the deprecated tools. This includes atf-config, atf-report,
atf-run and atf-version.
+* Issue #8: Fixed atf-c/macros_test:use test failures spotted by the clang
+ that ships with FreeBSD 11.0-CURRENT.
+
Changes in version 0.19
***********************
diff --git a/contrib/atf/atf-c/macros_h_test.c b/contrib/atf/atf-c/macros_h_test.c
index 3dae471e4dd72..64c6786e477f3 100644
--- a/contrib/atf/atf-c/macros_h_test.c
+++ b/contrib/atf/atf-c/macros_h_test.c
@@ -87,6 +87,7 @@ ATF_TC(TEST_MACRO_1);
ATF_TC_HEAD(TEST_MACRO_1, tc) { if (tc != NULL) {} }
ATF_TC_BODY(TEST_MACRO_1, tc) { if (tc != NULL) {} }
atf_tc_t *test_name_1 = &ATF_TC_NAME(TEST_MACRO_1);
+atf_tc_pack_t *test_pack_1 = &ATF_TC_PACK_NAME(TEST_MACRO_1);
void (*head_1)(atf_tc_t *) = ATF_TC_HEAD_NAME(TEST_MACRO_1);
void (*body_1)(const atf_tc_t *) = ATF_TC_BODY_NAME(TEST_MACRO_1);
ATF_TC_WITH_CLEANUP(TEST_MACRO_2);
@@ -94,10 +95,12 @@ ATF_TC_HEAD(TEST_MACRO_2, tc) { if (tc != NULL) {} }
ATF_TC_BODY(TEST_MACRO_2, tc) { if (tc != NULL) {} }
ATF_TC_CLEANUP(TEST_MACRO_2, tc) { if (tc != NULL) {} }
atf_tc_t *test_name_2 = &ATF_TC_NAME(TEST_MACRO_2);
+atf_tc_pack_t *test_pack_2 = &ATF_TC_PACK_NAME(TEST_MACRO_2);
void (*head_2)(atf_tc_t *) = ATF_TC_HEAD_NAME(TEST_MACRO_2);
void (*body_2)(const atf_tc_t *) = ATF_TC_BODY_NAME(TEST_MACRO_2);
void (*cleanup_2)(const atf_tc_t *) = ATF_TC_CLEANUP_NAME(TEST_MACRO_2);
ATF_TC_WITHOUT_HEAD(TEST_MACRO_3);
ATF_TC_BODY(TEST_MACRO_3, tc) { if (tc != NULL) {} }
atf_tc_t *test_name_3 = &ATF_TC_NAME(TEST_MACRO_3);
+atf_tc_pack_t *test_pack_3 = &ATF_TC_PACK_NAME(TEST_MACRO_3);
void (*body_3)(const atf_tc_t *) = ATF_TC_BODY_NAME(TEST_MACRO_3);