CallDescriptions deserve its own translation unit.
This patch simply moves the corresponding parts.
Also includes the CallDescription.h where it's necessary.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
| Paths 
 |  Differential  D113587  
[analyzer][NFC] Separate CallDescription from CallEvent ClosedPublic Authored by steakhal on Nov 10 2021, 10:45 AM. 
Details Summary CallDescriptions deserve its own translation unit. 
Diff Detail 
 Event TimelineHerald added subscribers: manas, dkrupp, donat.nagy and 8 others.  ·  View Herald TranscriptNov 10 2021, 10:45 AM steakhal added a child revision: D113588: [analyzer][NFC] Make the API of CallDescription safer slightly.Nov 10 2021, 10:46 AM This revision is now accepted and ready to land.Nov 12 2021, 8:37 AM Closed by commit rG0b9d3a6e53e6: [analyzer][NFC] Separate CallDescription from CallEvent (authored by steakhal).  ·  Explain WhyNov 15 2021, 10:11 AM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
Diff 387315 clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallDescription.h
 
 clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
 clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
 clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp
 clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
 clang/lib/StaticAnalyzer/Checkers/CastValueChecker.cpp
 clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp
 clang/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp
 clang/lib/StaticAnalyzer/Checkers/DebugContainerModeling.cpp
 clang/lib/StaticAnalyzer/Checkers/DebugIteratorModeling.cpp
 clang/lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp
 clang/lib/StaticAnalyzer/Checkers/IteratorModeling.cpp
 clang/lib/StaticAnalyzer/Checkers/IteratorRangeChecker.cpp
 clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp
 clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
 clang/lib/StaticAnalyzer/Checkers/MmapWriteExecChecker.cpp
 clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp
 clang/lib/StaticAnalyzer/Checkers/ReturnValueChecker.cpp
 clang/lib/StaticAnalyzer/Checkers/STLAlgorithmModeling.cpp
 clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp
 clang/lib/StaticAnalyzer/Checkers/SmartPtrModeling.cpp
 clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp
 clang/lib/StaticAnalyzer/Checkers/StringChecker.cpp
 clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp
 clang/lib/StaticAnalyzer/Checkers/cert/InvalidPtrChecker.cpp
 clang/lib/StaticAnalyzer/Checkers/cert/PutenvWithAutoChecker.cpp
 clang/lib/StaticAnalyzer/Core/CMakeLists.txt
 clang/lib/StaticAnalyzer/Core/CallDescription.cpp
 
 clang/lib/StaticAnalyzer/Core/CallEvent.cpp
 clang/unittests/StaticAnalyzer/BugReportInterestingnessTest.cpp
 clang/unittests/StaticAnalyzer/CallDescriptionTest.cpp
 clang/unittests/StaticAnalyzer/ConflictingEvalCallsTest.cpp
 clang/unittests/StaticAnalyzer/FalsePositiveRefutationBRVisitorTest.cpp
 clang/unittests/StaticAnalyzer/NoStateChangeFuncVisitorTest.cpp
 llvm/utils/gn/secondary/clang/lib/StaticAnalyzer/Core/BUILD.gn
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||