mirror of git://gcc.gnu.org/git/gcc.git
				
				
				
			
		
			
				
	
	
		
			37 lines
		
	
	
		
			854 B
		
	
	
	
		
			Java
		
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			854 B
		
	
	
	
		
			Java
		
	
	
	
| // This test case was built for java/3096.
 | |
| 
 | |
| class PR3096
 | |
| {
 | |
|   static void foo (int x[], int i) {
 | |
|     ++x[i];
 | |
|   }
 | |
|   static void foo (float x[], int i) {
 | |
|     ++x[i];
 | |
|   }
 | |
|   public static void main(String [] args) {
 | |
|       int a[] = new int [1];
 | |
|       float f[] = new float [1];
 | |
|       int b[];
 | |
|       int i = 0;
 | |
|       foo (a,0);
 | |
|       foo (f,0);
 | |
|       System.out.println (a[0]);
 | |
|       System.out.println (f[0]);
 | |
|       System.out.println ((b=a)[0]);
 | |
|       (b=a)[i]=99;
 | |
|       b[0]++;
 | |
|       System.out.println (a[0]+", "+b[0]);
 | |
|       System.out.println (++a[i]);
 | |
|       System.out.println (a[i]);
 | |
|       System.out.println (a[i]++);
 | |
|       System.out.println (a[i]);
 | |
|       String s[] = new String [1];
 | |
|       String y[];
 | |
|       s[0]="";
 | |
|       s[0] += "Peace ";
 | |
|       System.out.println (s[0]);
 | |
|       (y=s)[0] += "now!";
 | |
|       System.out.println (s[0]+", "+y[0]);
 | |
|   }
 | |
| }
 |