diff --git a/googletest/include/gtest/gtest.h b/googletest/include/gtest/gtest.h --- a/googletest/include/gtest/gtest.h +++ b/googletest/include/gtest/gtest.h @@ -70,6 +70,8 @@ #include "gtest/gtest-test-part.h" #include "gtest/gtest-typed-test.h" +#include "mozilla/Attributes.h" + GTEST_DISABLE_MSC_WARNINGS_PUSH_(4251 \ /* class A needs to have dll-interface to be used by clients of class B */) @@ -491,7 +493,7 @@ class GTEST_API_ Test { // // DO NOT OVERRIDE THIS FUNCTION DIRECTLY IN A USER PROGRAM. // Instead, use the TEST or TEST_F macro. - virtual void TestBody() = 0; + MOZ_CAN_RUN_SCRIPT virtual void TestBody() = 0; // Sets up, executes, and tears down the test. void Run();