Revert "[analyzer] [NFC] Split up RetainSummaryManager from RetainCountChecker"
authorBruno Cardoso Lopes <bruno.cardoso@gmail.com>
Sat, 18 Aug 2018 03:22:11 +0000 (03:22 +0000)
committerBruno Cardoso Lopes <bruno.cardoso@gmail.com>
Sat, 18 Aug 2018 03:22:11 +0000 (03:22 +0000)
commitbb3b7cff960298b2b838f3444356beba6d3a5b11
tree702db118aade98075be04764303214a126a1592b
parent6ac2be0a987aed2d466716d0378d638d2866303f
Revert "[analyzer] [NFC] Split up RetainSummaryManager from RetainCountChecker"

This reverts commit a786521fa66c72edd308baff0c08961b6d964fb1.

Bots haven't caught up yet, but broke modules build with:

../tools/clang/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h:18:10:
fatal error: cyclic dependency in module 'Clang_StaticAnalyzer_Core':
Clang_StaticAnalyzer_Core -> Clang_Analysis ->
Clang_StaticAnalyzer_Checkers -> Clang_StaticAnalyzer_Core
         ^

llvm-svn: 340117
14 files changed:
clang/include/clang/Analysis/ObjCRetainCount.h [new file with mode: 0644]
clang/lib/ARCMigrate/CMakeLists.txt
clang/lib/ARCMigrate/ObjCMT.cpp
clang/lib/Analysis/CMakeLists.txt
clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt
clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp
clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp
clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.h
clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.h
clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountSummaries.cpp [moved from clang/lib/Analysis/RetainSummaryManager.cpp with 95% similarity]
clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountSummaries.h [moved from clang/include/clang/Analysis/RetainSummaryManager.h with 70% similarity]
clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h [moved from clang/include/clang/StaticAnalyzer/Checkers/SelectorExtras.h with 85% similarity]
clang/lib/StaticAnalyzer/Checkers/TrustNonnullChecker.cpp