svn commit: r351463 - in projects/clang900-import/lib/clang: libclang libllvm

Dimitry Andric dim at FreeBSD.org
Sat Aug 24 21:04:30 UTC 2019


Author: dim
Date: Sat Aug 24 21:04:29 2019
New Revision: 351463
URL: https://svnweb.freebsd.org/changeset/base/351463

Log:
  Update build glue for a build of clang including the static analyzer
  (enabled via MK_CLANG_FULL).

Modified:
  projects/clang900-import/lib/clang/libclang/Makefile
  projects/clang900-import/lib/clang/libllvm/Makefile

Modified: projects/clang900-import/lib/clang/libclang/Makefile
==============================================================================
--- projects/clang900-import/lib/clang/libclang/Makefile	Sat Aug 24 19:21:11 2019	(r351462)
+++ projects/clang900-import/lib/clang/libclang/Makefile	Sat Aug 24 21:04:29 2019	(r351463)
@@ -135,6 +135,7 @@ SRCS_MIN+=	Analysis/ObjCNoReturn.cpp
 SRCS_MIN+=	Analysis/PostOrderCFGView.cpp
 SRCS_FUL+=	Analysis/ProgramPoint.cpp
 SRCS_MIN+=	Analysis/ReachableCode.cpp
+SRCS_FUL+=	Analysis/RetainSummaryManager.cpp
 SRCS_MIN+=	Analysis/ThreadSafety.cpp
 SRCS_MIN+=	Analysis/ThreadSafetyCommon.cpp
 SRCS_MIN+=	Analysis/ThreadSafetyTIL.cpp
@@ -489,6 +490,7 @@ SRCS_FUL+=	StaticAnalyzer/Checkers/CXXSelfAssignmentCh
 SRCS_FUL+=	StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
 SRCS_FUL+=	StaticAnalyzer/Checkers/CastSizeChecker.cpp
 SRCS_FUL+=	StaticAnalyzer/Checkers/CastToStructChecker.cpp
+SRCS_FUL+=	StaticAnalyzer/Checkers/CastValueChecker.cpp
 SRCS_FUL+=	StaticAnalyzer/Checkers/CheckObjCDealloc.cpp
 SRCS_FUL+=	StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp
 SRCS_FUL+=	StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp
@@ -515,6 +517,7 @@ SRCS_FUL+=	StaticAnalyzer/Checkers/IteratorChecker.cpp
 SRCS_FUL+=	StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp
 SRCS_FUL+=	StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp
 SRCS_FUL+=	StaticAnalyzer/Checkers/LocalizationChecker.cpp
+SRCS_FUL+=	StaticAnalyzer/Checkers/MIGChecker.cpp
 SRCS_FUL+=	StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp
 SRCS_FUL+=	StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp
 SRCS_FUL+=	StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.cpp
@@ -532,6 +535,7 @@ SRCS_FUL+=	StaticAnalyzer/Checkers/NonNullParamChecker
 SRCS_FUL+=	StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp
 SRCS_FUL+=	StaticAnalyzer/Checkers/NullabilityChecker.cpp
 SRCS_FUL+=	StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp
+SRCS_FUL+=	StaticAnalyzer/Checkers/OSObjectCStyleCast.cpp
 SRCS_FUL+=	StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp
 SRCS_FUL+=	StaticAnalyzer/Checkers/ObjCAutoreleaseWriteChecker.cpp
 SRCS_FUL+=	StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp
@@ -543,17 +547,22 @@ SRCS_FUL+=	StaticAnalyzer/Checkers/ObjCSuperDeallocChe
 SRCS_FUL+=	StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp
 SRCS_FUL+=	StaticAnalyzer/Checkers/PaddingChecker.cpp
 SRCS_FUL+=	StaticAnalyzer/Checkers/PointerArithChecker.cpp
+SRCS_FUL+=	StaticAnalyzer/Checkers/PointerIterationChecker.cpp
+SRCS_FUL+=	StaticAnalyzer/Checkers/PointerSortingChecker.cpp
 SRCS_FUL+=	StaticAnalyzer/Checkers/PointerSubChecker.cpp
 SRCS_FUL+=	StaticAnalyzer/Checkers/PthreadLockChecker.cpp
 SRCS_FUL+=	StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp
 SRCS_FUL+=	StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp
 SRCS_FUL+=	StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp
 SRCS_FUL+=	StaticAnalyzer/Checkers/ReturnUndefChecker.cpp
+SRCS_FUL+=	StaticAnalyzer/Checkers/ReturnValueChecker.cpp
 SRCS_FUL+=	StaticAnalyzer/Checkers/RunLoopAutoreleaseLeakChecker.cpp
 SRCS_FUL+=	StaticAnalyzer/Checkers/SimpleStreamChecker.cpp
+SRCS_FUL+=	StaticAnalyzer/Checkers/SmartPtrModeling.cpp
 SRCS_FUL+=	StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
 SRCS_FUL+=	StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
 SRCS_FUL+=	StaticAnalyzer/Checkers/StreamChecker.cpp
+SRCS_FUL+=	StaticAnalyzer/Checkers/Taint.cpp
 SRCS_FUL+=	StaticAnalyzer/Checkers/TaintTesterChecker.cpp
 SRCS_FUL+=	StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp
 SRCS_FUL+=	StaticAnalyzer/Checkers/TraversalChecker.cpp
@@ -606,6 +615,7 @@ SRCS_FUL+=	StaticAnalyzer/Core/ProgramState.cpp
 SRCS_FUL+=	StaticAnalyzer/Core/RangeConstraintManager.cpp
 SRCS_FUL+=	StaticAnalyzer/Core/RangedConstraintManager.cpp
 SRCS_FUL+=	StaticAnalyzer/Core/RegionStore.cpp
+SRCS_FUL+=	StaticAnalyzer/Core/SMTConstraintManager.cpp
 SRCS_FUL+=	StaticAnalyzer/Core/SValBuilder.cpp
 SRCS_FUL+=	StaticAnalyzer/Core/SVals.cpp
 SRCS_FUL+=	StaticAnalyzer/Core/SarifDiagnostics.cpp

Modified: projects/clang900-import/lib/clang/libllvm/Makefile
==============================================================================
--- projects/clang900-import/lib/clang/libllvm/Makefile	Sat Aug 24 19:21:11 2019	(r351462)
+++ projects/clang900-import/lib/clang/libllvm/Makefile	Sat Aug 24 21:04:29 2019	(r351463)
@@ -893,6 +893,7 @@ SRCS_MIN+=	Support/Watchdog.cpp
 SRCS_MIN+=	Support/WithColor.cpp
 SRCS_MIN+=	Support/YAMLParser.cpp
 SRCS_MIN+=	Support/YAMLTraits.cpp
+SRCS_FUL+=	Support/Z3Solver.cpp
 SRCS_MIN+=	Support/circular_raw_ostream.cpp
 SRCS_MIN+=	Support/raw_os_ostream.cpp
 SRCS_MIN+=	Support/raw_ostream.cpp


More information about the svn-src-projects mailing list