Fix -Wunused-template warnings

This commit is contained in:
Victor Hugo Vianna Silva 2026-08-11 01:48:45 +01:00
parent d89aac5f0d
commit 5b9f25af58
4 changed files with 6 additions and 6 deletions

View File

@ -6028,8 +6028,8 @@ PolymorphicMatcher<internal::ExceptionMatcherImpl<Err>> ThrowsMessage(
}; \
}; \
template <GMOCK_INTERNAL_MATCHER_TEMPLATE_PARAMS(args)> \
inline full_name<GMOCK_INTERNAL_MATCHER_TYPE_PARAMS(args)> name( \
GMOCK_INTERNAL_MATCHER_FUNCTION_ARGS(args)) { \
[[maybe_unused]] inline full_name<GMOCK_INTERNAL_MATCHER_TYPE_PARAMS(args)> \
name(GMOCK_INTERNAL_MATCHER_FUNCTION_ARGS(args)) { \
return full_name<GMOCK_INTERNAL_MATCHER_TYPE_PARAMS(args)>( \
GMOCK_INTERNAL_MATCHER_ARGS_USAGE(args)); \
} \

View File

@ -1659,7 +1659,7 @@ MATCHER(M, "") {
}
template <typename T1, typename T2>
bool AllOf(const T1& /*t1*/, const T2& /*t2*/) {
[[maybe_unused]] bool AllOf(const T1& /*t1*/, const T2& /*t2*/) {
return true;
}
@ -1669,7 +1669,7 @@ TEST(AllOfTest, DoesNotCallAllOfUnqualified) {
}
template <typename T1, typename T2>
bool AnyOf(const T1&, const T2&) {
[[maybe_unused]] bool AnyOf(const T1&, const T2&) {
return true;
}

View File

@ -586,7 +586,7 @@ namespace convertible_from_any {
struct ConvertibleFromAny {
ConvertibleFromAny(int a_value) : value(a_value) {}
template <typename T>
ConvertibleFromAny(const T& /*a_value*/) : value(-1) {
[[maybe_unused]] ConvertibleFromAny(const T& /*a_value*/) : value(-1) {
ADD_FAILURE() << "Conversion constructor called";
}
int value;

View File

@ -330,7 +330,7 @@ inline void Shuffle(internal::Random* random, std::vector<E>* v) {
// A function for deleting an object. Handy for being used as a
// functor.
template <typename T>
static void Delete(T* x) {
inline void Delete(T* x) {
delete x;
}