This patch is intended to clean up the dynamic type information for regions that are dead. The behavior should not change.
Details
Details
- Reviewers
dcoughlin krememek zaks.anna jordan_rose - Commits
- rG4df9d8128b98: [Static Analyzer] Properly clean up the dynamic type information for dead…
rC247430: [Static Analyzer] Properly clean up the dynamic type information for dead…
rL247430: [Static Analyzer] Properly clean up the dynamic type information for dead…
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
- Updated to latest trunk.
- Separated the set/getDynamicTypeInfo APIs out from ProgramState
Note that it is not advised to put the implementations of set/getDynamicTypeInfo into a checker, because in that case there is a circular dependency during linking. The checkers use the symbols that are implemented in the clangStaticAnalyzerCore module and this way clangStaticAnalyzerCore would use symbols from that are implemented in the checkers as well.