Mark GURL::ReplaceComponents as [[nodiscard]]
The ReplaceComponents method does not modify the receiver URL, so there's no point to calling it without using the output. Change-Id: I996903dc89fd65d03a75f08bc85c68080b3b1092 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5953913 Reviewed-by: Charlie Harrison <csharrison@chromium.org> Auto-Submit: Chris Fredrickson <cfredric@chromium.org> Commit-Queue: Matt Reichhoff <mreichhoff@chromium.org> Reviewed-by: Matt Reichhoff <mreichhoff@chromium.org> Commit-Queue: Chris Fredrickson <cfredric@chromium.org> Cr-Commit-Position: refs/heads/main@{#1372315}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
c88288d04f
commit
2c058fe956
@ -91,7 +91,6 @@ void PlusAddressAffiliationMatchHelper::RequestGroupInfo(
|
|||||||
// as subdomains.
|
// as subdomains.
|
||||||
GURL::Replacements repl;
|
GURL::Replacements repl;
|
||||||
repl.SetHostStr(domain);
|
repl.SetHostStr(domain);
|
||||||
url.ReplaceComponents(repl);
|
|
||||||
FacetURI requested_facet =
|
FacetURI requested_facet =
|
||||||
FacetURI::FromPotentiallyInvalidSpec(url.ReplaceComponents(repl).spec());
|
FacetURI::FromPotentiallyInvalidSpec(url.ReplaceComponents(repl).spec());
|
||||||
affiliation_service_->GetGroupingInfo(
|
affiliation_service_->GetGroupingInfo(
|
||||||
|
@ -173,8 +173,8 @@ class COMPONENT_EXPORT(URL) GURL {
|
|||||||
//
|
//
|
||||||
// Note that this intentionally disallows direct use of url::Replacements,
|
// Note that this intentionally disallows direct use of url::Replacements,
|
||||||
// which is harder to use correctly.
|
// which is harder to use correctly.
|
||||||
GURL ReplaceComponents(const Replacements& replacements) const;
|
[[nodiscard]] GURL ReplaceComponents(const Replacements& replacements) const;
|
||||||
GURL ReplaceComponents(const ReplacementsW& replacements) const;
|
[[nodiscard]] GURL ReplaceComponents(const ReplacementsW& replacements) const;
|
||||||
|
|
||||||
// A helper function that is equivalent to replacing the path with a slash
|
// A helper function that is equivalent to replacing the path with a slash
|
||||||
// and clearing out everything after that. We sometimes need to know just the
|
// and clearing out everything after that. We sometimes need to know just the
|
||||||
|
Reference in New Issue
Block a user