Remove incorrect usage of GTEST_ATTRIBUTE_UNUSED_ on classes.
Fixes: #4054 PiperOrigin-RevId: 488721587 Change-Id: I8742d8475376635c83edcf524796a6107042e89b
This commit is contained in:
		
				
					committed by
					
						
						Copybara-Service
					
				
			
			
				
	
			
			
			
						parent
						
							0e6aac2571
						
					
				
				
					commit
					4408a0288b
				
			@@ -2075,9 +2075,7 @@ class GTEST_API_ ScopedTrace {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  ScopedTrace(const ScopedTrace&) = delete;
 | 
					  ScopedTrace(const ScopedTrace&) = delete;
 | 
				
			||||||
  ScopedTrace& operator=(const ScopedTrace&) = delete;
 | 
					  ScopedTrace& operator=(const ScopedTrace&) = delete;
 | 
				
			||||||
} GTEST_ATTRIBUTE_UNUSED_;  // A ScopedTrace object does its job in its
 | 
					};
 | 
				
			||||||
                            // c'tor and d'tor.  Therefore it doesn't
 | 
					 | 
				
			||||||
                            // need to be used otherwise.
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Causes a trace (including the source file path, the current line
 | 
					// Causes a trace (including the source file path, the current line
 | 
				
			||||||
// number, and the given message) to be included in every test failure
 | 
					// number, and the given message) to be included in every test failure
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -99,7 +99,7 @@ class GTEST_API_ DeathTest {
 | 
				
			|||||||
    DeathTest* const test_;
 | 
					    DeathTest* const test_;
 | 
				
			||||||
    ReturnSentinel(const ReturnSentinel&) = delete;
 | 
					    ReturnSentinel(const ReturnSentinel&) = delete;
 | 
				
			||||||
    ReturnSentinel& operator=(const ReturnSentinel&) = delete;
 | 
					    ReturnSentinel& operator=(const ReturnSentinel&) = delete;
 | 
				
			||||||
  } GTEST_ATTRIBUTE_UNUSED_;
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  // An enumeration of possible roles that may be taken when a death
 | 
					  // An enumeration of possible roles that may be taken when a death
 | 
				
			||||||
  // test is encountered.  EXECUTE means that the death test logic should
 | 
					  // test is encountered.  EXECUTE means that the death test logic should
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -668,17 +668,11 @@ typedef struct _RTL_CRITICAL_SECTION GTEST_CRITICAL_SECTION;
 | 
				
			|||||||
#define GTEST_HAVE_FEATURE_(x) 0
 | 
					#define GTEST_HAVE_FEATURE_(x) 0
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Use this annotation at the end of a struct/class definition to
 | 
					// Use this annotation after a variable or parameter declaration to tell the
 | 
				
			||||||
// prevent the compiler from optimizing away instances that are never
 | 
					 | 
				
			||||||
// used.  This is useful when all interesting logic happens inside the
 | 
					 | 
				
			||||||
// c'tor and / or d'tor.  Example:
 | 
					 | 
				
			||||||
//
 | 
					 | 
				
			||||||
//   struct Foo {
 | 
					 | 
				
			||||||
//     Foo() { ... }
 | 
					 | 
				
			||||||
//   } GTEST_ATTRIBUTE_UNUSED_;
 | 
					 | 
				
			||||||
//
 | 
					 | 
				
			||||||
// Also use it after a variable or parameter declaration to tell the
 | 
					 | 
				
			||||||
// compiler the variable/parameter does not have to be used.
 | 
					// compiler the variable/parameter does not have to be used.
 | 
				
			||||||
 | 
					// Example:
 | 
				
			||||||
 | 
					//
 | 
				
			||||||
 | 
					//   GTEST_ATTRIBUTE_UNUSED_ int foo = bar();
 | 
				
			||||||
#if GTEST_HAVE_ATTRIBUTE_(unused)
 | 
					#if GTEST_HAVE_ATTRIBUTE_(unused)
 | 
				
			||||||
#define GTEST_ATTRIBUTE_UNUSED_ __attribute__((unused))
 | 
					#define GTEST_ATTRIBUTE_UNUSED_ __attribute__((unused))
 | 
				
			||||||
#else
 | 
					#else
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -212,7 +212,7 @@ class GTestFlagSaver {
 | 
				
			|||||||
  int32_t stack_trace_depth_;
 | 
					  int32_t stack_trace_depth_;
 | 
				
			||||||
  std::string stream_result_to_;
 | 
					  std::string stream_result_to_;
 | 
				
			||||||
  bool throw_on_failure_;
 | 
					  bool throw_on_failure_;
 | 
				
			||||||
} GTEST_ATTRIBUTE_UNUSED_;
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Converts a Unicode code point to a narrow string in UTF-8 encoding.
 | 
					// Converts a Unicode code point to a narrow string in UTF-8 encoding.
 | 
				
			||||||
// code_point parameter is of type UInt32 because wchar_t may not be
 | 
					// code_point parameter is of type UInt32 because wchar_t may not be
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user