[Analyzer] Support note tags for smart ptr checker
authorNithin Vadukkumchery Rajendrakumar <vrnithinkumar@gmail.com>
Tue, 11 Aug 2020 18:33:54 +0000 (20:33 +0200)
committerNithin Vadukkumchery Rajendrakumar <vrnithinkumar@gmail.com>
Tue, 11 Aug 2020 21:27:16 +0000 (23:27 +0200)
commit06d100a69a08632e6a553a7fb4d3750b55145946
tree30923076a6af8804c847542c2efbcee12d8943f7
parentcfdc96714bdfeabea31b1f4d2e0c65e424933994
[Analyzer] Support note tags for smart ptr checker

Summary:
Added support for note tags for null smart_ptr reporting

Reviewers: NoQ, Szelethus, vsavchenko, xazax.hun

Reviewed By: NoQ, vsavchenko, xazax.hun

Subscribers: martong, cfe-commits
Tags: #clang

Differential Revision: https://reviews.llvm.org/D84600
clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h
clang/lib/StaticAnalyzer/Checkers/SmartPtr.h
clang/lib/StaticAnalyzer/Checkers/SmartPtrChecker.cpp
clang/lib/StaticAnalyzer/Checkers/SmartPtrModeling.cpp
clang/test/Analysis/smart-ptr-text-output.cpp [new file with mode: 0644]
clang/test/Analysis/smart-ptr.cpp