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]);
 | 
						|
  }
 | 
						|
}
 |