forked from OSchip/llvm-project
				
			
		
			
				
	
	
		
			15 lines
		
	
	
		
			605 B
		
	
	
	
		
			C++
		
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			605 B
		
	
	
	
		
			C++
		
	
	
	
// 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.
 |