diff --git a/googlemock/include/gmock/gmock-matchers.h b/googlemock/include/gmock/gmock-matchers.h --- a/googlemock/include/gmock/gmock-matchers.h +++ b/googlemock/include/gmock/gmock-matchers.h @@ -3932,7 +3932,7 @@ class ArgsMatcherImpl : public MatcherInterface { const char* sep = ""; // Workaround spurious C4189 on MSVC<=15.7 when k is empty. (void)sep; - const char* dummy[] = {"", (*os << sep << "#" << k, sep = ", ")...}; + const char* dummy[] = {"", (static_cast(*os << sep << "#" << k), sep = ", ")...}; (void)dummy; *os << ") "; }