/* * @test /nodynamiccopyright/ * @bug 4309152 * @summary Compiler silently generates bytecode that exceeds VM limits * @author gafter * * @compile/fail/ref=ArrayDims4.out -XDrawDiagnostics ArrayDims4.java */ class ArrayDims4 { static Object y = new Object [1][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][][][][][] [][][][][][]; // 256 = too many }