aboutsummaryrefslogtreecommitdiff
path: root/libjava/testsuite/libjava.compile/G19990210_3.java
blob: 36a56fdf81aafde7efd17218e3f376038034941e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/*-------------------------------------------------------------------------*/
/* File name : G19990210_3                                                 */
/*           :                                                             */
/* Cause     :                                                             */
/*           :                                                             */
/* Message   : G19990210_3.java: In class `G19990210_3':                   */
/*           : G19990210_3.java: In method `foo()':                        */
/*           : G19990210_3.java:23: Invalid argument to `++'.              */
/*           :                         o.i++;                              */
/*           :                            ^                                */
/*           : 1 error                                                     */
/*-------------------------------------------------------------------------*/
public class G19990210_3  {
  static void foo() {
	bar o = new bar();
	synchronized(o) {
	  o.i++;
	}
  }
}
class bar {
  static int i;
}