forked from OSchip/llvm-project
				
			
		
			
				
	
	
		
			16 lines
		
	
	
		
			379 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			379 B
		
	
	
	
		
			C
		
	
	
	
| // RUN: %clang_cc1 -fsyntax-only -verify %s
 | |
| 
 | |
| int f3(y, x, 
 | |
|        x)          // expected-error {{redefinition of parameter}}
 | |
|   int y, 
 | |
|       x,           // expected-note {{previous declaration is here}}
 | |
|       x;           // expected-error {{redefinition of parameter}}
 | |
| {
 | |
|   return x + y; 
 | |
| } 
 | |
| 
 | |
| void f4(void) { 
 | |
|   f3 (1, 1, 2, 3, 4); // expected-warning{{too many arguments}}
 | |
| }
 | |
| 
 |