diff options
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 | 9 |
1 files changed, 9 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 15538a82c47..953dfe8d891 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 @@ -16,6 +16,7 @@ class I { public: static int ii; }; +template <typename T> class J {}; class Base { public: @@ -29,6 +30,7 @@ int UsedFunc() { return 1; } 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; } class ostream { public: @@ -70,6 +72,13 @@ using n::UnusedFunc; // UnusedFunc using n::cout; using n::endl; +using n::UsedInTemplateFunc; +using n::J; +template <typename T> void Callee() { + J<T> j; + UsedInTemplateFunc<T>(); +} + #define DEFINE_INT(name) \ namespace INT { \ static const int _##name = 1; \ |