can_run_script.patch (705B)
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 @@ -73,6 +73,8 @@ 5 #include "gtest/internal/gtest-internal.h" 6 #include "gtest/internal/gtest-string.h" 7 8 +#include "mozilla/Attributes.h" 9 + 10 GTEST_DISABLE_MSC_WARNINGS_PUSH_(4251 \ 11 /* class A needs to have dll-interface to be used by clients of class B */) 12 13 @@ -325,7 +327,7 @@ 14 // 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; 19 20 // Sets up, executes, and tears down the test. 21 void Run();