--- old/src/hotspot/share/opto/parse3.cpp 2017-10-26 15:24:01.998113373 -0400 +++ new/src/hotspot/share/opto/parse3.cpp 2017-10-26 15:24:01.589362307 -0400 @@ -412,9 +412,9 @@ // The original expression was of this form: new T[length0][length1]... // It is often the case that the lengths are small (except the last). // If that happens, use the fast 1-d creator a constant number of times. - const jint expand_limit = MIN2((jint)MultiArrayExpandLimit, 100); - jint expand_count = 1; // count of allocations in the expansion - jint expand_fanout = 1; // running total fanout + const int expand_limit = MIN2((int)MultiArrayExpandLimit, 100); + int expand_count = 1; // count of allocations in the expansion + int expand_fanout = 1; // running total fanout for (j = 0; j < ndimensions-1; j++) { jint dim_con = find_int_con(length[j], -1); expand_fanout *= dim_con;