diff options
Diffstat (limited to 'libjava/testsuite/libjava.compile/G19990210_3.java')
-rw-r--r-- | libjava/testsuite/libjava.compile/G19990210_3.java | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/libjava/testsuite/libjava.compile/G19990210_3.java b/libjava/testsuite/libjava.compile/G19990210_3.java new file mode 100644 index 00000000000..36a56fdf81a --- /dev/null +++ b/libjava/testsuite/libjava.compile/G19990210_3.java @@ -0,0 +1,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; +} |