| // Bug in gcj 20000427: Java executables can abort trying to access a null | |
| // pointer in a leaf function. | |
| public class PR218 | |
| { | |
| private int i = 5; | |
| public static void main(String[] args) | |
| { | |
| try | |
| { | |
| new PR218().foo(null); | |
| } | |
| catch (NullPointerException x) | |
| { | |
| System.out.println(x); | |
| } | |
| } | |
| void foo(PR218 e) | |
| { | |
| e.i += 4; | |
| }; | |
| } | |
| // Expected output: | |
| // | |
| // java.lang.NullPointerException |