diff options
author | Chris Kennelly <ckennelly@ckennelly.com> | 2020-11-07 14:14:08 -0500 |
---|---|---|
committer | Chris Kennelly <ckennelly@ckennelly.com> | 2020-11-20 10:06:57 -0500 |
commit | e4f9b5d442a260dd78b3de581cec1e90567a2aac (patch) | |
tree | ebb4cdbb6c2f4a86a21b3021d4f3cfdc936b3e2b /clang-tools-extra/clang-tidy/readability/RedundantStringInitCheck.cpp | |
parent | 621efa6a5a964d72ad3f1d34776aad476ae2a2e3 (diff) | |
download | llvm-e4f9b5d442a260dd78b3de581cec1e90567a2aac.zip llvm-e4f9b5d442a260dd78b3de581cec1e90567a2aac.tar.gz llvm-e4f9b5d442a260dd78b3de581cec1e90567a2aac.tar.bz2 |
[clang-tidy] Include std::basic_string_view in readability-redundant-string-init.
std::string_view("") produces a string_view instance that compares
equal to std::string_view(), but requires more complex initialization
(storing the address of the string literal, rather than zeroing).
Reviewed By: aaron.ballman
Differential Revision: https://reviews.llvm.org/D91009
Diffstat (limited to 'clang-tools-extra/clang-tidy/readability/RedundantStringInitCheck.cpp')
-rw-r--r-- | clang-tools-extra/clang-tidy/readability/RedundantStringInitCheck.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clang-tools-extra/clang-tidy/readability/RedundantStringInitCheck.cpp b/clang-tools-extra/clang-tidy/readability/RedundantStringInitCheck.cpp index e5825bc..24defc80 100644 --- a/clang-tools-extra/clang-tidy/readability/RedundantStringInitCheck.cpp +++ b/clang-tools-extra/clang-tidy/readability/RedundantStringInitCheck.cpp @@ -18,7 +18,8 @@ namespace clang { namespace tidy { namespace readability { -const char DefaultStringNames[] = "::std::basic_string"; +const char DefaultStringNames[] = + "::std::basic_string_view;::std::basic_string"; static ast_matchers::internal::Matcher<NamedDecl> hasAnyNameStdString(std::vector<std::string> Names) { |