diff options
author | Abseil Team <absl-team@google.com> | 2020-01-17 18:53:01 (GMT) |
---|---|---|
committer | Xiaoyi Zhang <zhangxy@google.com> | 2020-01-21 21:26:33 (GMT) |
commit | d01e356e155a84b196cf17435b7ebea35ccf9668 (patch) | |
tree | bcea1a309801b75ec7d3c0bea556e6c8953e376d /googlemock/include/gmock/gmock-matchers.h | |
parent | 9417fb401a578b32656f7c4d05a0e6a18940b825 (diff) | |
download | googletest-d01e356e155a84b196cf17435b7ebea35ccf9668.zip googletest-d01e356e155a84b196cf17435b7ebea35ccf9668.tar.gz googletest-d01e356e155a84b196cf17435b7ebea35ccf9668.tar.bz2 |
Googletest export
Allow copying of the string in MatchAndExplain.
Otherwise, conversions from std::string_view to std::string will fail as being
explicit
PiperOrigin-RevId: 290301103
Diffstat (limited to 'googlemock/include/gmock/gmock-matchers.h')
-rw-r--r-- | googlemock/include/gmock/gmock-matchers.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/googlemock/include/gmock/gmock-matchers.h b/googlemock/include/gmock/gmock-matchers.h index 67bd7e2..4baeb1b 100644 --- a/googlemock/include/gmock/gmock-matchers.h +++ b/googlemock/include/gmock/gmock-matchers.h @@ -678,7 +678,7 @@ class StrEqualityMatcher { template <typename MatcheeStringType> bool MatchAndExplain(const MatcheeStringType& s, MatchResultListener* /* listener */) const { - const StringType& s2(s); + const StringType s2(s); const bool eq = case_sensitive_ ? s2 == string_ : CaseInsensitiveStringEquals(s2, string_); return expect_eq_ == eq; |