clang/tools/diagtool
David Blaikie e781b71dd0 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.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@291270 91177308-0d34-0410-b5e6-96231b3b80d8
2017-01-06 19:49:01 +00:00
..
CMakeLists.txt [CMake] Get rid of explicit dependencies to include/clang/*.inc and introduce CLANG_TABLEGEN_TARGETS. 2014-02-21 07:59:59 +00:00
DiagTool.cpp [NFC] Header cleanup 2016-07-18 19:02:11 +00:00
DiagTool.h Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). 2015-06-22 23:07:51 +00:00
DiagnosticNames.cpp [C++11] Use 'nullptr'. Tools edition. 2014-06-08 08:38:04 +00:00
DiagnosticNames.h Header guard canonicalization, clang part. 2014-08-13 16:25:19 +00:00
ListWarnings.cpp Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). 2015-06-22 23:07:51 +00:00
ShowEnabledWarnings.cpp Reapply "IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and CodeCompleteConsumer" 2017-01-06 19:49:01 +00:00
TreeView.cpp [NFC] Header cleanup 2016-07-18 19:02:11 +00:00
diagtool_main.cpp [diagtool] Write to llvm::outs() by default instead of llvm::errs() 2012-06-22 00:33:20 +00:00