summaryrefslogtreecommitdiff
path: root/libjava
diff options
context:
space:
mode:
authoraph <aph@138bc75d-0d04-0410-961f-82ee72b054a4>2002-10-03 13:12:01 +0000
committeraph <aph@138bc75d-0d04-0410-961f-82ee72b054a4>2002-10-03 13:12:01 +0000
commit8d58ea5ad4d0321af93d139c40cf848f7076de94 (patch)
tree3743d8b4fe1d8b3fa5f8ba23ad11453f071c0626 /libjava
parente6b5108077c49120b9d27494fc9f637ba3914b17 (diff)
downloadgcc-8d58ea5ad4d0321af93d139c40cf848f7076de94.tar.gz
2002-10-03 Andrew Haley <aph@redhat.com>
* libjava.lang/Array_3.java (baz): New. (main): Call baz. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@57774 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava')
-rw-r--r--libjava/testsuite/ChangeLog5
-rw-r--r--libjava/testsuite/libjava.lang/Array_3.java19
2 files changed, 24 insertions, 0 deletions
diff --git a/libjava/testsuite/ChangeLog b/libjava/testsuite/ChangeLog
index adb0e1e246b..6ca342d32a2 100644
--- a/libjava/testsuite/ChangeLog
+++ b/libjava/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2002-10-03 Andrew Haley <aph@redhat.com>
+
+ * libjava.lang/Array_3.java (baz): New.
+ (main): Call baz.
+
2002-09-29 Anthony Green <green@redhat.com>
* libjava.lang/TestProxy.java: New file.
diff --git a/libjava/testsuite/libjava.lang/Array_3.java b/libjava/testsuite/libjava.lang/Array_3.java
index 453387d51fb..e94549a0f4e 100644
--- a/libjava/testsuite/libjava.lang/Array_3.java
+++ b/libjava/testsuite/libjava.lang/Array_3.java
@@ -12,6 +12,13 @@ public class Array_3
return null;
}
+ static int baz ()
+ {
+ int[] x = (int[])null;
+ int nn = x.length;
+ return 5;
+ }
+
public static void main(String args[])
{
boolean ok = false;
@@ -68,5 +75,17 @@ public class Array_3
}
if (!ok)
throw new RuntimeException("test failed:4");
+
+ ok = false;
+ try
+ {
+ nn = baz ();
+ }
+ catch (NullPointerException _)
+ {
+ ok = true;
+ }
+ if (!ok)
+ throw new RuntimeException("test failed:5");
}
}