summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChih-Hung Hsieh <chh@google.com>2016-04-28 01:09:09 +0000
committerChih-Hung Hsieh <chh@google.com>2016-04-28 01:09:09 +0000
commita9ad1552ab92a8a8725f628827766008e034d1c0 (patch)
treebb8afb1e79d6f1456d02a0be01014bbb9c4616ef
parent86ae84b0d9f3b6222121d8df20495ce9f140b8a9 (diff)
downloadbcm5719-llvm-a9ad1552ab92a8a8725f628827766008e034d1c0.tar.gz
bcm5719-llvm-a9ad1552ab92a8a8725f628827766008e034d1c0.zip
[analyzer] Move Checkers.inc to clang/include/...
Simplify sharing of Checkers.inc with other files like ClangTidy.cpp. Differential Revision: http://reviews.llvm.org/19393 llvm-svn: 267832
-rw-r--r--clang/include/clang/CMakeLists.txt1
-rw-r--r--clang/include/clang/StaticAnalyzer/Checkers/CMakeLists.txt4
-rw-r--r--clang/include/clang/StaticAnalyzer/Checkers/Checkers.td (renamed from clang/lib/StaticAnalyzer/Checkers/Checkers.td)0
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt5
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/ClangCheckers.cpp2
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/ClangSACheckers.h2
6 files changed, 7 insertions, 7 deletions
diff --git a/clang/include/clang/CMakeLists.txt b/clang/include/clang/CMakeLists.txt
index 1d8aecd3b24..feb81f0686c 100644
--- a/clang/include/clang/CMakeLists.txt
+++ b/clang/include/clang/CMakeLists.txt
@@ -4,3 +4,4 @@ add_subdirectory(Driver)
add_subdirectory(Parse)
add_subdirectory(Sema)
add_subdirectory(Serialization)
+add_subdirectory(StaticAnalyzer/Checkers)
diff --git a/clang/include/clang/StaticAnalyzer/Checkers/CMakeLists.txt b/clang/include/clang/StaticAnalyzer/Checkers/CMakeLists.txt
new file mode 100644
index 00000000000..37dd9e84829
--- /dev/null
+++ b/clang/include/clang/StaticAnalyzer/Checkers/CMakeLists.txt
@@ -0,0 +1,4 @@
+clang_tablegen(Checkers.inc -gen-clang-sa-checkers
+ -I ${CMAKE_CURRENT_SOURCE_DIR}/../../../
+ SOURCE Checkers.td
+ TARGET ClangSACheckers)
diff --git a/clang/lib/StaticAnalyzer/Checkers/Checkers.td b/clang/include/clang/StaticAnalyzer/Checkers/Checkers.td
index a674af7be0e..a674af7be0e 100644
--- a/clang/lib/StaticAnalyzer/Checkers/Checkers.td
+++ b/clang/include/clang/StaticAnalyzer/Checkers/Checkers.td
diff --git a/clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt b/clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt
index e1d98cf0d05..479030d8899 100644
--- a/clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt
+++ b/clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt
@@ -1,8 +1,3 @@
-clang_tablegen(Checkers.inc -gen-clang-sa-checkers
- -I ${CMAKE_CURRENT_SOURCE_DIR}/../../../include
- SOURCE Checkers.td
- TARGET ClangSACheckers)
-
set(LLVM_LINK_COMPONENTS
Support
)
diff --git a/clang/lib/StaticAnalyzer/Checkers/ClangCheckers.cpp b/clang/lib/StaticAnalyzer/Checkers/ClangCheckers.cpp
index 77a5a722645..fb9e366c3de 100644
--- a/clang/lib/StaticAnalyzer/Checkers/ClangCheckers.cpp
+++ b/clang/lib/StaticAnalyzer/Checkers/ClangCheckers.cpp
@@ -27,6 +27,6 @@ void ento::registerBuiltinCheckers(CheckerRegistry &registry) {
#define GET_CHECKERS
#define CHECKER(FULLNAME,CLASS,DESCFILE,HELPTEXT,GROUPINDEX,HIDDEN) \
registry.addChecker(register##CLASS, FULLNAME, HELPTEXT);
-#include "Checkers.inc"
+#include "clang/StaticAnalyzer/Checkers/Checkers.inc"
#undef GET_CHECKERS
}
diff --git a/clang/lib/StaticAnalyzer/Checkers/ClangSACheckers.h b/clang/lib/StaticAnalyzer/Checkers/ClangSACheckers.h
index 05b4a61c5af..d6e96f27a75 100644
--- a/clang/lib/StaticAnalyzer/Checkers/ClangSACheckers.h
+++ b/clang/lib/StaticAnalyzer/Checkers/ClangSACheckers.h
@@ -26,7 +26,7 @@ class CheckerRegistry;
#define GET_CHECKERS
#define CHECKER(FULLNAME,CLASS,CXXFILE,HELPTEXT,GROUPINDEX,HIDDEN) \
void register##CLASS(CheckerManager &mgr);
-#include "Checkers.inc"
+#include "clang/StaticAnalyzer/Checkers/Checkers.inc"
#undef CHECKER
#undef GET_CHECKERS
OpenPOWER on IntegriCloud