Haojian Wu
040c0f96cc
[clang-tidy] Add "MakeSmartPtrFunction" option to modernize-make-shared/unique checks.
...
Reviewers: alexfh, aaron.ballman
Reviewed By: alexfh
Subscribers: JDevlieghere, Eugene.Zelenko, xazax.hun, cfe-commits
Differential Revision: https://reviews.llvm.org/D34206
llvm-svn: 307130
2017-07-05 07:49:00 +00:00
Haojian Wu
7663debbe3
[clang-tidy] Handle new array expressions in modernize-make-unique check.
...
Reviewers: alexfh
Reviewed By: alexfh
Subscribers: JDevlieghere, xazax.hun, cfe-commits
Differential Revision: https://reviews.llvm.org/D34674
llvm-svn: 306421
2017-06-27 16:25:05 +00:00
Malcolm Parsons
54c5a545be
[clang-tidy] Enhance modernize-make-unique to handle unique_ptr.reset()
...
Summary:
Avoid naked new in unique_ptr.reset() by using make_unique
Fixes http://llvm.org/PR27383
Reviewers: alexfh, aaron.ballman
Subscribers: Prazek, cfe-commits
Differential Revision: https://reviews.llvm.org/D25898
llvm-svn: 285589
2016-10-31 15:48:01 +00:00
Eugene Zelenko
a19859d589
[Clang-tidy] Fix Clang-tidy modernize-use-override and some Include What You Use warnings in modernize/MakeSmartPtrCheck.h.
...
llvm-svn: 268349
2016-05-03 01:13:27 +00:00
Piotr Padlewski
ce18ade406
[clang-tidy] Add modernize-make-shared check
...
Because modernize-make-shared do almost the same job as
modernize-make-unique, I refactored common code to MakeSmartPtrCheck.
http://reviews.llvm.org/D19183
llvm-svn: 268253
2016-05-02 16:56:39 +00:00