[clang-tidy] If we're going to change the header guard in the #endif comment
we can also fix the original header guard.

We still allow an _ at the end of a header guard since it's so common, but
remove it now when the #endif comment is changed.

git-svn-id: http://llvm.org/svn/llvm-project/clang-tools-extra/trunk@216462 91177308-0d34-0410-b5e6-96231b3b80d8
Simplify creation of a couple ArrayRefs by using None and makeArrayRef.

git-svn-id: http://llvm.org/svn/llvm-project/clang-tools-extra/trunk@216529 91177308-0d34-0410-b5e6-96231b3b80d8
Adjust call 'CreateAnalysisConsumer' due to API tweak.

git-svn-id: http://llvm.org/svn/llvm-project/clang-tools-extra/trunk@216551 91177308-0d34-0410-b5e6-96231b3b80d8
Update for LLVM api change.

git-svn-id: http://llvm.org/svn/llvm-project/clang-tools-extra/trunk@216584 91177308-0d34-0410-b5e6-96231b3b80d8
Update for Clang API change.

git-svn-id: http://llvm.org/svn/llvm-project/clang-tools-extra/trunk@216615 91177308-0d34-0410-b5e6-96231b3b80d8
Remove call to llvm::makeArrayRef. Implicit conversion is sufficient.

git-svn-id: http://llvm.org/svn/llvm-project/clang-tools-extra/trunk@216711 91177308-0d34-0410-b5e6-96231b3b80d8
[clang-tidy] Don't suggest naming unnamed parameters on deleted/defaulted functions.

git-svn-id: http://llvm.org/svn/llvm-project/clang-tools-extra/trunk@216718 91177308-0d34-0410-b5e6-96231b3b80d8
[clang-tidy] Add a checker that suggests replacing short/long/long long with fixed-size types.

Differential Revision: http://reviews.llvm.org/D5119

git-svn-id: http://llvm.org/svn/llvm-project/clang-tools-extra/trunk@216726 91177308-0d34-0410-b5e6-96231b3b80d8
Try to fix test on msvc and 32 bit hosts.

git-svn-id: http://llvm.org/svn/llvm-project/clang-tools-extra/trunk@216727 91177308-0d34-0410-b5e6-96231b3b80d8
[clang-tidy] Don't suggest naming the dummy argument of a post-inc operator overload.

git-svn-id: http://llvm.org/svn/llvm-project/clang-tools-extra/trunk@216868 91177308-0d34-0410-b5e6-96231b3b80d8
Remove unused AST matcher.

git-svn-id: http://llvm.org/svn/llvm-project/clang-tools-extra/trunk@216901 91177308-0d34-0410-b5e6-96231b3b80d8
[clang-tidy] Use new ASTMatchers to identify template instantiations instead of copying it everywhere.

No intended functionality change.

git-svn-id: http://llvm.org/svn/llvm-project/clang-tools-extra/trunk@217035 91177308-0d34-0410-b5e6-96231b3b80d8
[clang-tidy] Eliminate inline copies of InTemplateInstantiation matcher.

git-svn-id: http://llvm.org/svn/llvm-project/clang-tools-extra/trunk@217036 91177308-0d34-0410-b5e6-96231b3b80d8
ClangTidy misc-argument-comment check: don't check arguments to template
parameter packs.

Summary:
This disables this check for std::bind and similar functions that use
parameter packs to forward arguments to a different function. Name of the
parameter pack argument doesn't matter.

Reviewers: klimek

Reviewed By: klimek

Subscribers: cfe-commits

Differential Revision: http://reviews.llvm.org/D5168

git-svn-id: http://llvm.org/svn/llvm-project/clang-tools-extra/trunk@217039 91177308-0d34-0410-b5e6-96231b3b80d8