summaryrefslogtreecommitdiff
path: root/chromium/components/autofill
diff options
context:
space:
mode:
authorPeter Varga <pvarga@inf.u-szeged.hu>2022-11-15 13:47:16 +0100
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2022-11-28 10:33:42 +0000
commitbe36115f03e8e70abe88c890ad6642e1b909da1d (patch)
treea062adf8ce4467d27642cc8aaa59d305689218b1 /chromium/components/autofill
parentd00d632aa01cc332051b92f23a05deadb957715d (diff)
downloadqtwebengine-chromium-be36115f03e8e70abe88c890ad6642e1b909da1d.tar.gz
FIXUP: Fixes for building with MSVC
Change-Id: Ibcb5a4ae6715e74014ac21684075017d97acc8ac Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/443567 Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu>
Diffstat (limited to 'chromium/components/autofill')
-rw-r--r--chromium/components/autofill/core/common/autocomplete_parsing_util.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/chromium/components/autofill/core/common/autocomplete_parsing_util.cc b/chromium/components/autofill/core/common/autocomplete_parsing_util.cc
index f68be082514..5bcafed47ae 100644
--- a/chromium/components/autofill/core/common/autocomplete_parsing_util.cc
+++ b/chromium/components/autofill/core/common/autocomplete_parsing_util.cc
@@ -181,7 +181,9 @@ absl::optional<HtmlFieldType> ParseNonStandarizedAutocompleteAttribute(
// `ParseFieldTypesFromAutocompleteAttributes()`.
bool ShouldIgnoreAutocompleteValue(base::StringPiece value) {
static constexpr char16_t kRegex[] = u"address";
- return MatchesRegex<kRegex>(base::UTF8ToUTF16(value));
+ static base::NoDestructor<std::unique_ptr<const icu::RegexPattern>>
+ regex_pattern(CompileRegex(kRegex));
+ return MatchesRegex(base::UTF8ToUTF16(value), **regex_pattern, nullptr);
}
} // namespace