| // RUN: %check_clang_tidy %s misc-unused-using-decls %t |
| // RUN: %check_clang_tidy %s misc-unused-using-decls %t -- -format-style=none -- |
| // RUN: %check_clang_tidy %s misc-unused-using-decls %t -- -format-style=llvm -- |
| namespace a { class A {}; } |
| namespace b { |
| using a::A; |
| } |
| namespace c {} |
| // CHECK-MESSAGES: :[[@LINE-3]]:10: warning: using decl 'A' is unused [misc-unused-using-decls] |
| // CHECK-FIXES: {{^namespace a { class A {}; }$}} |
| // CHECK-FIXES-NOT: namespace |
| // CHECK-FIXES: {{^namespace c {}$}} |
| // FIXME: cleanupAroundReplacements leaves whitespace. Otherwise we could just |
| // check the next line. |