Migrate external/clang to CLANG-155088-20120419.
Change-Id: I7e31d8b22ef405f54838a8582c78291fa45ca344
diff --git a/Android.mk b/Android.mk
index c75db3f..f8baec6 100644
--- a/Android.mk
+++ b/Android.mk
@@ -14,7 +14,6 @@
lib/Frontend \
lib/FrontendTool \
lib/Headers \
- lib/Index \
lib/Lex \
lib/Parse \
lib/Rewrite \
diff --git a/include/clang/Config/config.h b/include/clang/Config/config.h
index b37d42a..c5e6245 100644
--- a/include/clang/Config/config.h
+++ b/include/clang/Config/config.h
@@ -10,10 +10,13 @@
/* Relative directory for resource files */
#define CLANG_RESOURCE_DIR ""
-/* Directory where gcc is installed. */
-#define GCC_INSTALL_PREFIX ""
-
/* Directories clang will search for headers */
#define C_INCLUDE_DIRS ""
+/* Default <path> to all compiler invocations for --sysroot=<path>. */
+#define DEFAULT_SYSROOT ""
+
+/* Directory where gcc is installed. */
+#define GCC_INSTALL_PREFIX ""
+
#endif
diff --git a/lib/Index/Android.mk b/lib/Index/Android.mk
deleted file mode 100644
index a6a9746..0000000
--- a/lib/Index/Android.mk
+++ /dev/null
@@ -1,37 +0,0 @@
-LOCAL_PATH:= $(call my-dir)
-
-# For the host only
-# =====================================================
-include $(CLEAR_VARS)
-include $(CLEAR_TBLGEN_VARS)
-
-LOCAL_MODULE:= libclangIndex
-
-LOCAL_MODULE_TAGS := optional
-
-TBLGEN_TABLES := \
- AttrList.inc \
- Attrs.inc \
- DiagnosticCommonKinds.inc \
- DeclNodes.inc \
- StmtNodes.inc
-
-clang_index_SRC_FILES := \
- ASTLocation.cpp \
- Analyzer.cpp \
- DeclReferenceMap.cpp \
- Entity.cpp \
- GlobalCallGraph.cpp \
- GlobalSelector.cpp \
- Handlers.cpp \
- IndexProvider.cpp \
- Indexer.cpp \
- Program.cpp \
- SelectorMap.cpp
-
-LOCAL_SRC_FILES := $(clang_index_SRC_FILES)
-
-
-include $(CLANG_HOST_BUILD_MK)
-include $(CLANG_TBLGEN_RULES_MK)
-include $(BUILD_HOST_STATIC_LIBRARY)
diff --git a/lib/Sema/Android.mk b/lib/Sema/Android.mk
index 4669f86..dadc4e8 100644
--- a/lib/Sema/Android.mk
+++ b/lib/Sema/Android.mk
@@ -53,6 +53,7 @@
SemaOverload.cpp \
SemaPseudoObject.cpp \
SemaStmt.cpp \
+ SemaStmtAttr.cpp \
SemaTemplate.cpp \
SemaTemplateDeduction.cpp \
SemaTemplateInstantiate.cpp \
diff --git a/lib/StaticAnalyzer/Checkers/Android.mk b/lib/StaticAnalyzer/Checkers/Android.mk
index 902a44b..b5e4d2c 100644
--- a/lib/StaticAnalyzer/Checkers/Android.mk
+++ b/lib/StaticAnalyzer/Checkers/Android.mk
@@ -31,6 +31,7 @@
CheckerDocumentation.cpp \
ChrootChecker.cpp \
ClangCheckers.cpp \
+ CommonBugCategories.cpp \
DeadStoresChecker.cpp \
DebugCheckers.cpp \
DereferenceChecker.cpp \
diff --git a/lib/StaticAnalyzer/Core/Android.mk b/lib/StaticAnalyzer/Core/Android.mk
index 9437340..51c8083 100644
--- a/lib/StaticAnalyzer/Core/Android.mk
+++ b/lib/StaticAnalyzer/Core/Android.mk
@@ -27,6 +27,7 @@
ExprEngineCXX.cpp \
ExprEngineCallAndReturn.cpp \
ExprEngineObjC.cpp \
+ FunctionSummary.cpp \
HTMLDiagnostics.cpp \
MemRegion.cpp \
ObjCMessage.cpp \
diff --git a/tools/driver/Android.mk b/tools/driver/Android.mk
index 05bc0e0..4750349 100644
--- a/tools/driver/Android.mk
+++ b/tools/driver/Android.mk
@@ -38,7 +38,6 @@
libclangStaticAnalyzerCheckers \
libclangStaticAnalyzerCore \
libclangAnalysis \
- libclangIndex \
libclangRewrite \
libclangEdit \
libclangAST \