diff options
author | Haojian Wu <hokein@google.com> | 2016-05-20 08:34:32 +0000 |
---|---|---|
committer | Haojian Wu <hokein@google.com> | 2016-05-20 08:34:32 +0000 |
commit | 1cea6e553117b25eb1a97e6b95508591af5da63e (patch) | |
tree | aa825c420cea0dad0679dc20687a68ceff7ca509 /clang-tools-extra/test/clang-tidy/misc-unused-using-decls.cpp | |
parent | 86f1f4ca7724471cc027f31d777b8457c23ecebc (diff) | |
download | bcm5719-llvm-1cea6e553117b25eb1a97e6b95508591af5da63e.tar.gz bcm5719-llvm-1cea6e553117b25eb1a97e6b95508591af5da63e.zip |
[clang-tidy] Handle using-decls with more than one shadow decl.
Reviewers: alexfh
Subscribers: cfe-commits, djasper
Differential Revision: http://reviews.llvm.org/D20429
llvm-svn: 270191
Diffstat (limited to 'clang-tools-extra/test/clang-tidy/misc-unused-using-decls.cpp')
-rw-r--r-- | clang-tools-extra/test/clang-tidy/misc-unused-using-decls.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/clang-tools-extra/test/clang-tidy/misc-unused-using-decls.cpp b/clang-tools-extra/test/clang-tidy/misc-unused-using-decls.cpp index fa741af8501..5871f4aca9d 100644 --- a/clang-tools-extra/test/clang-tidy/misc-unused-using-decls.cpp +++ b/clang-tools-extra/test/clang-tidy/misc-unused-using-decls.cpp @@ -31,6 +31,8 @@ int UnusedFunc() { return 1; } template <typename T> int UsedTemplateFunc() { return 1; } template <typename T> int UnusedTemplateFunc() { return 1; } template <typename T> int UsedInTemplateFunc() { return 1; } +void OverloadFunc(int); +void OverloadFunc(double); class ostream { public: @@ -79,6 +81,10 @@ template <typename T> void Callee() { UsedInTemplateFunc<T>(); } +using n::OverloadFunc; // OverloadFunc +// CHECK-MESSAGES: :[[@LINE-1]]:10: warning: using decl 'OverloadFunc' is unused +// CHECK-FIXES: {{^}}// OverloadFunc + #define DEFINE_INT(name) \ namespace INT { \ static const int _##name = 1; \ |