[clang-tidy] Add modernize-make-shared check
authorPiotr Padlewski <piotr.padlewski@gmail.com>
Mon, 2 May 2016 16:56:39 +0000 (16:56 +0000)
committerPiotr Padlewski <piotr.padlewski@gmail.com>
Mon, 2 May 2016 16:56:39 +0000 (16:56 +0000)
commitce18ade406a58aac9cfdea74479a6412f30d920f
tree8ebc5fe184c2fee2c287e9a356b3b9d2437d21b6
parent45c7b3ecb574c84a559b6d00983dd19ec5041bc3
[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
12 files changed:
clang-tools-extra/clang-tidy/modernize/CMakeLists.txt
clang-tools-extra/clang-tidy/modernize/MakeSharedCheck.cpp [new file with mode: 0644]
clang-tools-extra/clang-tidy/modernize/MakeSharedCheck.h [new file with mode: 0644]
clang-tools-extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp [new file with mode: 0644]
clang-tools-extra/clang-tidy/modernize/MakeSmartPtrCheck.h [new file with mode: 0644]
clang-tools-extra/clang-tidy/modernize/MakeUniqueCheck.cpp
clang-tools-extra/clang-tidy/modernize/MakeUniqueCheck.h
clang-tools-extra/clang-tidy/modernize/ModernizeTidyModule.cpp
clang-tools-extra/docs/ReleaseNotes.rst
clang-tools-extra/docs/clang-tidy/checks/list.rst
clang-tools-extra/docs/clang-tidy/checks/modernize-make-shared.rst [new file with mode: 0644]
clang-tools-extra/test/clang-tidy/modernize-make-shared.cpp [new file with mode: 0644]