llvm-project/clang/lib/StaticAnalyzer/Frontend
David Blaikie ea4395ebcd Reapply "IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and CodeCompleteConsumer"
Aleksey Shlypanikov pointed out my mistake in migrating an explicit
unique_ptr to auto - I was expecting the function returned a unique_ptr,
but instead it returned a raw pointer - introducing a leak.

Thanks Aleksey!

This reapplies r291184, reverted in r291249.

llvm-svn: 291270
2017-01-06 19:49:01 +00:00
..
AnalysisConsumer.cpp Adapt to llvm NamedRegionTimer changes 2016-11-18 19:43:25 +00:00
CMakeLists.txt [CMake] clangStaticAnalyzerFrontend: Add clangLex, corresponding to r216550. 2014-08-28 12:42:28 +00:00
CheckerRegistration.cpp Remove use of intrusive ref count ownership acquisition 2017-01-04 22:36:39 +00:00
FrontendActions.cpp Add support for the static analyzer to synthesize function implementations from external model files. 2014-08-27 15:14:15 +00:00
ModelConsumer.cpp [Analysis] Add missing newlines at end of file. 2014-10-09 20:34:45 +00:00
ModelInjector.cpp Reapply "IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and CodeCompleteConsumer" 2017-01-06 19:49:01 +00:00
ModelInjector.h [NFC] Header cleanup 2016-07-18 19:02:11 +00:00