summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominic Sacré <dominic.sacre@gmx.de>2016-08-24 14:15:22 +0200
committerDominic Sacré <dominic.sacre@gmx.de>2018-08-31 14:57:23 +0200
commitd41f53ae7816863cc52bf3f357dff25597c58864 (patch)
tree3faa258a16d0664d24a0c0267d9563f296d73331
parente41f38b3b7471bab8c43e98372aae78e425cd41a (diff)
downloadgoogletest-git-d41f53ae7816863cc52bf3f357dff25597c58864.tar.gz
Make dummy variables static to avoid compiler warnings
Fix -Wmissing-variable-declarations warnings from Clang.
-rw-r--r--googletest/include/gtest/gtest-typed-test.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/googletest/include/gtest/gtest-typed-test.h b/googletest/include/gtest/gtest-typed-test.h
index 29b08599..ea315677 100644
--- a/googletest/include/gtest/gtest-typed-test.h
+++ b/googletest/include/gtest/gtest-typed-test.h
@@ -206,7 +206,8 @@ INSTANTIATE_TYPED_TEST_CASE_P(My, FooTest, MyTypes);
typedef gtest_TypeParam_ TypeParam; \
virtual void TestBody(); \
}; \
- bool gtest_##CaseName##_##TestName##_registered_ GTEST_ATTRIBUTE_UNUSED_ = \
+ static bool gtest_##CaseName##_##TestName##_registered_ \
+ GTEST_ATTRIBUTE_UNUSED_ = \
::testing::internal::TypeParameterizedTest< \
CaseName, \
::testing::internal::TemplateSel<GTEST_TEST_CLASS_NAME_(CaseName, \
@@ -287,7 +288,7 @@ INSTANTIATE_TYPED_TEST_CASE_P(My, FooTest, MyTypes);
// since some compilers may choke on '>>' when passing a template
// instance (e.g. Types<int>)
# define INSTANTIATE_TYPED_TEST_CASE_P(Prefix, CaseName, Types, ...) \
- bool gtest_##Prefix##_##CaseName GTEST_ATTRIBUTE_UNUSED_ = \
+ static bool gtest_##Prefix##_##CaseName GTEST_ATTRIBUTE_UNUSED_ = \
::testing::internal::TypeParameterizedTestCase< \
CaseName, GTEST_CASE_NAMESPACE_(CaseName)::gtest_AllTests_, \
::testing::internal::TypeList< Types >::type>:: \