From 2bc2e7f735f9af116a32162c6a08570a0ae26c8e Mon Sep 17 00:00:00 2001 From: Updatebot Date: Mon, 29 Jul 2024 17:55:13 +0000 Subject: [PATCH] Bug 1906722 - Apply mozilla patches for googletest r=gbrown Differential Revision: https://phabricator.services.mozilla.com/D217862 --- third_party/googletest/googletest/include/gtest/gtest.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/third_party/googletest/googletest/include/gtest/gtest.h b/third_party/googletest/googletest/include/gtest/gtest.h index c89966952033..8984d2c52918 100644 --- a/third_party/googletest/googletest/include/gtest/gtest.h +++ b/third_party/googletest/googletest/include/gtest/gtest.h @@ -73,6 +73,8 @@ #include "gtest/internal/gtest-internal.h" #include "gtest/internal/gtest-string.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 */) @@ -325,7 +327,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();