Benjamin Kramer
6e9142474d
Plug memory leaks.
...
Most of the changes are mechanic std::unique_ptr insertions. All leaks were
detected by LeakSanitizer.
llvm-svn: 213851
2014-07-24 10:23:33 +00:00
David Blaikie
5bae2c87d5
Revert "unique_ptr-ify ownership of ASTConsumers"
...
This reverts commit r213308.
Reverting to have some on-list discussion/confirmation about the ongoing
direction of smart pointer usage in the LLVM project.
llvm-svn: 213324
2014-07-17 22:33:56 +00:00
David Blaikie
b9574aceae
unique_ptr-ify ownership of ASTConsumers
...
llvm-svn: 213308
2014-07-17 20:40:47 +00:00
Alp Toker
f88da971e5
Remove inclusions of LLVM's private config.h
...
llvm-svn: 210146
2014-06-04 03:34:26 +00:00
Ahmed Charles
6a2dc5c381
[C++11] Replace OwningPtr with std::unique_ptr.
...
This removes all references to OwningPtr, which should be fairly
undisruptive to out-of-tree projects since they are unlikely to use
clang-tools-extra as a library instead of a set of tools.
llvm-svn: 203382
2014-03-09 09:24:40 +00:00
Rafael Espindola
26af26255c
Update for llvm api change.
...
llvm-svn: 202055
2014-02-24 18:21:04 +00:00
Rafael Espindola
dc59a36caa
Update for llvm api change.
...
llvm-svn: 202045
2014-02-24 15:41:44 +00:00
Alexey Samsonov
fe74ba6b7b
Delete unused private field to fix -Werror build
...
llvm-svn: 193763
2013-10-31 17:03:07 +00:00
John Thompson
17c4f7d1db
Fix comment. pp-trace can only handle source file at a time.
...
llvm-svn: 193746
2013-10-31 12:53:42 +00:00
John Thompson
9979454e72
pp-trace - preprocessor tacing and PPCallbacks testing tool
...
llvm-svn: 193743
2013-10-31 12:23:32 +00:00