Skip to content

Commit 5f298ab

Browse files
thorsten-kleinkris-jusiak
authored andcommitted
use static_cast to fix -Wold-style-cast compiler warning
1 parent 51e86a3 commit 5f298ab

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

include/GUnit/GMock.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -563,8 +563,8 @@ auto object(TMock *mock) {
563563
#define __GMOCK_OVERLOAD_CALL(...) __GUNIT_SIZE(__VA_ARGS__) __GUNIT_IGNORE
564564
#define __GMOCK_OVERLOAD_CAST_IMPL_1(obj, call)
565565
#define __GMOCK_OVERLOAD_CAST_IMPL_2(obj, call) \
566-
(::testing::detail::function_type_t<std::decay_t<decltype(obj)>::type, \
567-
__GMOCK_FUNCTION call>)
566+
static_cast<::testing::detail::function_type_t<std::decay_t<decltype(obj)>::type, \
567+
__GMOCK_FUNCTION call>>
568568
#define __GMOCK_INTERNAL(...) \
569569
__GUNIT_IF(__GUNIT_IS_EMPTY(__VA_ARGS__)) \
570570
(__GUNIT_IGNORE, __GUNIT_COMMA)() __VA_ARGS__
@@ -578,8 +578,8 @@ auto object(TMock *mock) {
578578
#define __GMOCK_EXPECT_CALL_1(obj, qcall, call) \
579579
((obj).template gmock_call<__GMOCK_QNAME call>( \
580580
__GUNIT_CAT(__GMOCK_OVERLOAD_CAST_IMPL_, __GMOCK_OVERLOAD_CALL call)( \
581-
obj, call) & \
582-
std::decay_t<decltype(obj)>::type::__GMOCK_NAME call __GMOCK_CALL \
581+
obj, call)( & \
582+
std::decay_t<decltype(obj)>::type::__GMOCK_NAME call) __GMOCK_CALL \
583583
call)) \
584584
.InternalExpectedAt(__FILE__, __LINE__, #obj, #qcall)
585585

@@ -608,8 +608,8 @@ auto object(TMock *mock) {
608608
#define __GMOCK_ON_CALL_1(obj, qcall, call) \
609609
((obj).template gmock_call<__GMOCK_QNAME call>( \
610610
__GUNIT_CAT(__GMOCK_OVERLOAD_CAST_IMPL_, __GMOCK_OVERLOAD_CALL call)( \
611-
obj, call) & \
612-
std::decay_t<decltype(obj)>::type::__GMOCK_NAME call __GMOCK_CALL \
611+
obj, call)( & \
612+
std::decay_t<decltype(obj)>::type::__GMOCK_NAME call) __GMOCK_CALL \
613613
call)) \
614614
.InternalDefaultActionSetAt(__FILE__, __LINE__, #obj, #qcall)
615615

0 commit comments

Comments
 (0)