diff options
author | Peter Varga <pvarga@inf.u-szeged.hu> | 2022-11-15 13:47:16 +0100 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2022-11-28 10:33:42 +0000 |
commit | be36115f03e8e70abe88c890ad6642e1b909da1d (patch) | |
tree | a062adf8ce4467d27642cc8aaa59d305689218b1 /chromium/components/autofill | |
parent | d00d632aa01cc332051b92f23a05deadb957715d (diff) | |
download | qtwebengine-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.cc | 4 |
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 |