summaryrefslogtreecommitdiffstats
path: root/Utilities/ClangTidyModule/UsePragmaOnceCheck.h
diff options
context:
space:
mode:
Diffstat (limited to 'Utilities/ClangTidyModule/UsePragmaOnceCheck.h')
-rw-r--r--Utilities/ClangTidyModule/UsePragmaOnceCheck.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/Utilities/ClangTidyModule/UsePragmaOnceCheck.h b/Utilities/ClangTidyModule/UsePragmaOnceCheck.h
index 08c2099..325f643 100644
--- a/Utilities/ClangTidyModule/UsePragmaOnceCheck.h
+++ b/Utilities/ClangTidyModule/UsePragmaOnceCheck.h
@@ -18,6 +18,16 @@
#include <clang-tidy/ClangTidyCheck.h>
#include <clang-tidy/utils/FileExtensionsUtils.h>
+#if LLVM_VERSION_MAJOR >= 17
+# include <clang-tidy/FileExtensionsSet.h>
+#else
+namespace clang {
+namespace tidy {
+using utils::FileExtensionsSet;
+} // namespace tidy
+} // namespace clang
+#endif
+
namespace clang {
namespace tidy {
namespace cmake {
@@ -52,7 +62,7 @@ public:
private:
std::string RawStringHeaderFileExtensions;
- utils::FileExtensionsSet HeaderFileExtensions;
+ FileExtensionsSet HeaderFileExtensions;
};
} // namespace cmake