[clang-tidy] Enhance modernize-use-auto to templated function casts
authorMalcolm Parsons <malcolm.parsons@gmail.com>
Thu, 15 Dec 2016 10:19:56 +0000 (10:19 +0000)
committerMalcolm Parsons <malcolm.parsons@gmail.com>
Thu, 15 Dec 2016 10:19:56 +0000 (10:19 +0000)
commit8e67aa9a9ba7b370c01722b8d2f258c9bea198c6
tree2b1106c4286c9992c13e44e9062e194953951853
parent232d11cb543fe794e428492ece88786999590af2
[clang-tidy] Enhance modernize-use-auto to templated function casts

Summary:
Use auto when declaring variables that are initialized by calling a templated
function that returns its explicit first argument.

Fixes PR26763.

Reviewers: aaron.ballman, alexfh, staronj, Prazek

Subscribers: Eugene.Zelenko, JDevlieghere, cfe-commits

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

llvm-svn: 289797
clang-tools-extra/clang-tidy/modernize/UseAutoCheck.cpp
clang-tools-extra/docs/ReleaseNotes.rst
clang-tools-extra/docs/clang-tidy/checks/modernize-use-auto.rst
clang-tools-extra/test/clang-tidy/modernize-use-auto-cast-remove-stars.cpp
clang-tools-extra/test/clang-tidy/modernize-use-auto-cast.cpp