aboutsummaryrefslogtreecommitdiff
path: root/clang-tools-extra/clang-tidy/utils/FileExtensionsUtils.cpp
diff options
context:
space:
mode:
authorNico Weber <thakis@chromium.org>2020-03-10 10:27:57 -0400
committerNico Weber <thakis@chromium.org>2020-03-10 10:28:20 -0400
commit714466bf367dfd5062e1850179d27c37a9ec6b46 (patch)
tree681d50b8b951ff9c2f166518b48291e4ab3d33b7 /clang-tools-extra/clang-tidy/utils/FileExtensionsUtils.cpp
parent877073bc1c46d6ee8291516c9a26dbe400c1d24e (diff)
downloadllvm-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.cpp15
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