Fix an issue in googletest where a name was used before it was defined.
authorEli Friedman <eli.friedman@gmail.com>
Fri, 18 Dec 2009 21:38:44 +0000 (21:38 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Fri, 18 Dec 2009 21:38:44 +0000 (21:38 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91718 91177308-0d34-0410-b5e6-96231b3b80d8

utils/unittest/googletest/include/gtest/gtest-param-test.h

index 2d63237f562a39054be93bec88d5e80b38a4471d..0cf05dc7ed9dc666f1cc281b75455df9d653166d 100644 (file)
@@ -155,7 +155,6 @@ INSTANTIATE_TEST_CASE_P(AnotherInstantiationName, FooTest, ValuesIn(pets));
 
 #include <gtest/internal/gtest-internal.h>
 #include <gtest/internal/gtest-param-util.h>
-#include <gtest/internal/gtest-param-util-generated.h>
 
 namespace testing {
 
@@ -289,6 +288,12 @@ internal::ParamGenerator<typename Container::value_type> ValuesIn(
   return ValuesIn(container.begin(), container.end());
 }
 
+} // namespace testing
+
+#include <gtest/internal/gtest-param-util-generated.h>
+
+namespace testing {
+
 // Values() allows generating tests from explicitly specified list of
 // parameters.
 //