Status fields:
creation_ts: | 2008-05-02 15:44 |
---|---|
component: | vm |
version: | default branch |
rep_platform: | All |
op_sys: | All |
bug_status: | RESOLVED |
resolution: | FIXED |
reporter: | stefan@complang.tuwien.ac.at |
public class array { public static void main (String args[]) { Object o = new int[5][4][3]; Number[][][] ox = (Number[][][]) o; } } Expected: Exception in thread "main" java.lang.ClassCastException: [[[I cannot be cast to [[[Ljava.lang.Number; at array.main(array.java:6) I get: (SIGSEGV) #9 <signal handler called> #10 0x000000000049183d in builtin_descriptorscompatible (desc=0xc05010, target=0xc05df0) at builtin.c:485 #11 0x0000000000491914 in builtin_fast_arraycheckcast (o=0x67aa80, targetclass=0x69eea0) at builtin.c:530 #12 0x00002aaaab72f914 in ?? ()
Could you please add a JUnit test for this bug?
Done.
Seems ok with rev 4436cc114a77.