Commit c2cf2d38 by Abseil Team Committed by Copybara-Service

LSC: Move expensive variables on their last use to avoid copies.

PiperOrigin-RevId: 618650101
Change-Id: I6cff17a9db0dc45ad3b1f833df6ea3d7d04a7449
parent 7335a36d
...@@ -544,7 +544,7 @@ StrSplit(strings_internal::ConvertibleToStringView text, Delimiter d, ...@@ -544,7 +544,7 @@ StrSplit(strings_internal::ConvertibleToStringView text, Delimiter d,
typename strings_internal::SelectDelimiter<Delimiter>::type; typename strings_internal::SelectDelimiter<Delimiter>::type;
return strings_internal::Splitter<DelimiterType, Predicate, return strings_internal::Splitter<DelimiterType, Predicate,
absl::string_view>( absl::string_view>(
text.value(), DelimiterType(d), std::move(p)); text.value(), DelimiterType(std::move(d)), std::move(p));
} }
template <typename Delimiter, typename Predicate, typename StringType, template <typename Delimiter, typename Predicate, typename StringType,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment