langtools/src/share/classes/com/sun/tools/javac/jvm/Gen.java
changeset 7630 850c97ee59f2
parent 7074 0183c3f9614e
child 7681 1f0819a3341f
--- a/langtools/src/share/classes/com/sun/tools/javac/jvm/Gen.java	Thu Dec 09 15:50:57 2010 +0000
+++ b/langtools/src/share/classes/com/sun/tools/javac/jvm/Gen.java	Thu Dec 09 08:24:42 2010 -0800
@@ -1802,7 +1802,7 @@
          */
         Item makeNewArray(DiagnosticPosition pos, Type type, int ndims) {
             Type elemtype = types.elemtype(type);
-            if (types.dimensions(elemtype) + ndims > ClassFile.MAX_DIMENSIONS) {
+            if (types.dimensions(type) > ClassFile.MAX_DIMENSIONS) {
                 log.error(pos, "limit.dimensions");
                 nerrs++;
             }