Backed out 2 changesets (bug 903746) for causing non-unified build bustages on nsIPri...
[gecko.git] / third_party / googletest / can_run_script.patch
blob0a0458d37fbb362ef18e97ca511b41fc47774705
1 diff --git a/googletest/include/gtest/gtest.h b/googletest/include/gtest/gtest.h
2 --- a/googletest/include/gtest/gtest.h
3 +++ b/googletest/include/gtest/gtest.h
4 @@ -70,6 +70,8 @@
5 #include "gtest/gtest-test-part.h"
6 #include "gtest/gtest-typed-test.h"
8 +#include "mozilla/Attributes.h"
10 GTEST_DISABLE_MSC_WARNINGS_PUSH_(4251 \
11 /* class A needs to have dll-interface to be used by clients of class B */)
13 @@ -491,7 +493,7 @@ class GTEST_API_ Test {
15 // DO NOT OVERRIDE THIS FUNCTION DIRECTLY IN A USER PROGRAM.
16 // Instead, use the TEST or TEST_F macro.
17 - virtual void TestBody() = 0;
18 + MOZ_CAN_RUN_SCRIPT virtual void TestBody() = 0;
20 // Sets up, executes, and tears down the test.
21 void Run();