OSDN Git Service

PR java/16789:
[pf3gnuchains/gcc-fork.git] / libjava / testsuite / libjava.lang / PR218.java
1 // Bug in gcj 20000427: Java executables can abort trying to access a null 
2 // pointer in a leaf function.
3
4 public class PR218
5 {
6   private int i = 5;
7   
8   public static void main(String[] args)
9   {
10     try
11     {
12       new PR218().foo(null);
13     }
14     catch (NullPointerException x)
15     {
16       System.out.println(x);
17     }
18   }
19   
20   void foo(PR218 e)
21   {
22     e.i += 4;
23   };
24 }
25
26 // Expected output:
27 //
28 // java.lang.NullPointerException