Parse CLI switch as a normal set declaration.
Bug: 1349781
Change-Id: I951c5ac68806a6e3470ae144ea2c34744a7f7a33
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3884455
Commit-Queue: Chris Fredrickson <cfredric@chromium.org>
Reviewed-by: Shuran Huang <shuuran@chromium.org>
Auto-Submit: Chris Fredrickson <cfredric@chromium.org>
Reviewed-by: Avi Drissman <avi@chromium.org>
Reviewed-by: Dominic Farolino <dom@chromium.org>
Commit-Queue: Dominic Farolino <dom@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1046037}
diff --git a/content/browser/first_party_sets/first_party_sets_loader.cc b/content/browser/first_party_sets/first_party_sets_loader.cc
index 3152909..8a62232 100644
--- a/content/browser/first_party_sets/first_party_sets_loader.cc
+++ b/content/browser/first_party_sets/first_party_sets_loader.cc
@@ -85,7 +85,7 @@
std::istringstream stream(raw_sets);
FirstPartySetParser::SetsAndAliases public_sets =
- FirstPartySetParser::ParseSetsFromStream(stream);
+ FirstPartySetParser::ParseSetsFromStream(stream, /*emit_errors=*/false);
sets_ = std::move(public_sets.first);
aliases_ = std::move(public_sets.second);
@@ -150,6 +150,8 @@
return p.first == p.second.primary() &&
!base::Contains(owners_with_members, p.first);
});
+
+ // TODO(https://crbug.com/1349781): merge aliases.
}
void FirstPartySetsLoader::MaybeFinishLoading() {