@@ -2215,29 +2215,29 @@ using TimeInMillis = int64_t; // Represents time in milliseconds.
22152215#define GTEST_DECLARE_bool_ (name ) \
22162216 namespace testing { \
22172217 GTEST_API_ extern bool GTEST_FLAG (name); \
2218- }
2218+ } static_assert ( true , " no-op to require trailing semicolon " )
22192219#define GTEST_DECLARE_int32_ (name ) \
22202220 namespace testing { \
22212221 GTEST_API_ extern std::int32_t GTEST_FLAG (name); \
2222- }
2222+ } static_assert ( true , " no-op to require trailing semicolon " )
22232223#define GTEST_DECLARE_string_ (name ) \
22242224 namespace testing { \
22252225 GTEST_API_ extern ::std::string GTEST_FLAG (name); \
2226- }
2226+ } static_assert ( true , " no-op to require trailing semicolon " )
22272227
22282228// Macros for defining flags.
22292229#define GTEST_DEFINE_bool_ (name, default_val, doc ) \
22302230 namespace testing { \
22312231 GTEST_API_ bool GTEST_FLAG (name) = (default_val); \
2232- }
2232+ } static_assert ( true , " no-op to require trailing semicolon " )
22332233#define GTEST_DEFINE_int32_ (name, default_val, doc ) \
22342234 namespace testing { \
22352235 GTEST_API_ std::int32_t GTEST_FLAG (name) = (default_val); \
2236- }
2236+ } static_assert ( true , " no-op to require trailing semicolon " )
22372237#define GTEST_DEFINE_string_ (name, default_val, doc ) \
22382238 namespace testing { \
22392239 GTEST_API_ ::std::string GTEST_FLAG (name) = (default_val); \
2240- }
2240+ } static_assert ( true , " no-op to require trailing semicolon " )
22412241
22422242#endif // !defined(GTEST_DECLARE_bool_)
22432243
0 commit comments