Alexander Kornienko
1e034c3f22
[clang-tidy] readability-redundant-declaration false positive for defaulted function
...
Summary:
```
template <class T>
struct C {
C();
};
template <class T>
C<T>::C() = default;
```
Causes a readability-redundant-declaration diagnostic. This is caused by `isDefinition` not matching defaulted functions.
Reviewers: alexfh, danielmarjamaki
Reviewed By: alexfh
Subscribers: xazax.hun, cfe-commits
Patch by Florian Gross!
Differential Revision: https://reviews.llvm.org/D33358
llvm-svn: 303552
2017-05-22 13:58:57 +00:00
Daniel Marjamaki
80c3b17410
[clang-tidy] Fix readability-redundant-declaration false positive
...
Differential Revision: https://reviews.llvm.org/D27048
llvm-svn: 296100
2017-02-24 09:02:44 +00:00
Piotr Padlewski
08124b110a
modernize-use-auto NFC fixes
...
llvm-svn: 289656
2016-12-14 15:29:23 +00:00
Daniel Marjamaki
ae66045705
readability-redundant-declaration: Fix crash
...
Differential Revision: https://reviews.llvm.org/D26911
llvm-svn: 287540
2016-11-21 14:29:53 +00:00
Mandeep Singh Grang
7c7ea7d0ae
[clang-tools-extra] Format sources with clang-format. NFC.
...
Summary:
Ran clang-format on all .c/.cpp/.h files in clang-tools-extra.
Excluded the test, unittests, clang-reorder-fields, include-fixer, modularize and pptrace directories.
Reviewers: klimek, alexfh
Subscribers: nemanjai
Tags: #clang-tools-extra
Differential Revision: https://reviews.llvm.org/D26329
llvm-svn: 286221
2016-11-08 07:50:19 +00:00
Daniel Marjamaki
399a50cf35
[clang-tidy] Add check readability-redundant-declaration
...
Finds redundant variable and function declarations.
extern int X;
extern int X; // <- redundant
Differential Revision: https://reviews.llvm.org/D24656
llvm-svn: 285689
2016-11-01 13:26:15 +00:00