diff options
author | Nico Weber <thakis@chromium.org> | 2020-03-10 10:27:57 -0400 |
---|---|---|
committer | Nico Weber <thakis@chromium.org> | 2020-03-10 10:28:20 -0400 |
commit | 714466bf367dfd5062e1850179d27c37a9ec6b46 (patch) | |
tree | 681d50b8b951ff9c2f166518b48291e4ab3d33b7 /clang-tools-extra/clang-tidy/utils/FileExtensionsUtils.cpp | |
parent | 877073bc1c46d6ee8291516c9a26dbe400c1d24e (diff) | |
download | llvm-714466bf367dfd5062e1850179d27c37a9ec6b46.zip llvm-714466bf367dfd5062e1850179d27c37a9ec6b46.tar.gz llvm-714466bf367dfd5062e1850179d27c37a9ec6b46.tar.bz2 |
Revert "[clang-tidy] New check: bugprone-suspicious-include"
This reverts commit 1e0669bfe05f0f48ee88152c4a1d581f484f8d67
(and follow-ups 698a12712920c214e39bb215fe26fad2e099425b and
52bbdad7d63fd060d102b3591b433d116a982255).
The tests fail fail on Windows, see https://reviews.llvm.org/D74669
Diffstat (limited to 'clang-tools-extra/clang-tidy/utils/FileExtensionsUtils.cpp')
-rw-r--r-- | clang-tools-extra/clang-tidy/utils/FileExtensionsUtils.cpp | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/clang-tools-extra/clang-tidy/utils/FileExtensionsUtils.cpp b/clang-tools-extra/clang-tidy/utils/FileExtensionsUtils.cpp index 4eaf8bc..d6f4b2a 100644 --- a/clang-tools-extra/clang-tidy/utils/FileExtensionsUtils.cpp +++ b/clang-tools-extra/clang-tidy/utils/FileExtensionsUtils.cpp @@ -53,20 +53,13 @@ bool parseFileExtensions(StringRef AllFileExtensions, return true; } -llvm::Optional<StringRef> -getFileExtension(StringRef FileName, const FileExtensionsSet &FileExtensions) { +bool isFileExtension(StringRef FileName, + const FileExtensionsSet &FileExtensions) { StringRef Extension = llvm::sys::path::extension(FileName); if (Extension.empty()) - return llvm::None; + return false; // Skip "." prefix. - if (!FileExtensions.count(Extension.substr(1))) - return llvm::None; - return Extension; -} - -bool isFileExtension(StringRef FileName, - const FileExtensionsSet &FileExtensions) { - return getFileExtension(FileName, FileExtensions).hasValue(); + return FileExtensions.count(Extension.substr(1)) > 0; } } // namespace utils |