mirror of git://gcc.gnu.org/git/gcc.git
				
				
				
			
		
			
				
	
	
		
			29 lines
		
	
	
		
			505 B
		
	
	
	
		
			Java
		
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			505 B
		
	
	
	
		
			Java
		
	
	
	
| // gcj had a problem compiling code where two anonymous classes had
 | |
| // captured constructor arguments of the same type but with different
 | |
| // names.
 | |
| 
 | |
| public class pr17500
 | |
| {
 | |
|   public Object m1 (final Object one)
 | |
|   {
 | |
|     return new Comparable()
 | |
|       {
 | |
| 	public int compareTo(Object other)
 | |
| 	{
 | |
| 	  return one == other ? 0 : 1;
 | |
| 	}
 | |
|       };
 | |
|   }
 | |
| 
 | |
|   public Object m2 (final Object two)
 | |
|   {
 | |
|     return new Comparable()
 | |
|       {
 | |
| 	public int compareTo(Object other)
 | |
| 	{
 | |
| 	  return two == other ? 0 : 1;
 | |
| 	}
 | |
|       };
 | |
|   }
 | |
| }
 |