diff options
Diffstat (limited to 'libjava/testsuite/libjava.lang/err1.java')
-rw-r--r-- | libjava/testsuite/libjava.lang/err1.java | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/libjava/testsuite/libjava.lang/err1.java b/libjava/testsuite/libjava.lang/err1.java new file mode 100644 index 0000000..7530252 --- /dev/null +++ b/libjava/testsuite/libjava.lang/err1.java @@ -0,0 +1,25 @@ +/*-------------------------------------------------------------------------*/ +/* File name : err1.java */ +/* : */ +/* Cause : When I make class-type Object. */ +/* : */ +/* Message : Internal compiler error: program jc1 got */ +/* : fatal signal 11 */ +/*-------------------------------------------------------------------------*/ + +class A { + int counter = 100; +} + +public class err1 { + public static void main(String[] args) { + A array[] = new A[10]; //err + array[0] = new A(); + + if ( array[0].counter == 100 ) { + System.out.println("OK"); + } else { + System.out.println("NG:[100]-->[" +array[0].counter+ "]"); + } + } +} |