[clang-tidy] modernize-make-{smart_ptr} private ctor bugfix
authorPiotr Padlewski <piotr.padlewski@gmail.com>
Wed, 31 Aug 2016 00:06:55 +0000 (00:06 +0000)
committerPiotr Padlewski <piotr.padlewski@gmail.com>
Wed, 31 Aug 2016 00:06:55 +0000 (00:06 +0000)
commitd57be707b88beb31bcf75b51ca6c381b17dd8249
tree207c86cda4382ec4e2f6df1b697468ed7b4a3481
parent3f8f7840bf12ffa4bfd558e5115acbd66b39280a
[clang-tidy] modernize-make-{smart_ptr} private ctor bugfix

Summary:
Bugfix for 27321. When the constructor of stored pointer
type is private then it is invalid to change it to
make_shared or make_unique.

Reviewers: alexfh, aaron.ballman, hokein

Subscribers: cfe-commits

Differential Revision: https://reviews.llvm.org/D23343

llvm-svn: 280180
clang-tools-extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp
clang-tools-extra/docs/ReleaseNotes.rst
clang-tools-extra/test/clang-tidy/modernize-make-shared.cpp
clang-tools-extra/test/clang-tidy/modernize-make-unique.cpp