Thu, 03 Jan 2013 15:08:43 -0500
8004051: assert(_oprs_len[mode] < maxNumberOfOperands) failed: array overflow
Summary: assert is triggered when number of register based arguments passed to a java method exceeds 16.
Reviewed-by: roland, vladidan
src/share/vm/c1/c1_LIR.hpp | file | annotate | diff | comparison | revisions |
1.1 --- a/src/share/vm/c1/c1_LIR.hpp Fri Dec 21 10:27:49 2012 -0800 1.2 +++ b/src/share/vm/c1/c1_LIR.hpp Thu Jan 03 15:08:43 2013 -0500 1.3 @@ -2259,7 +2259,7 @@ 1.4 typedef enum { inputMode, firstMode = inputMode, tempMode, outputMode, numModes, invalidMode = -1 } OprMode; 1.5 1.6 enum { 1.7 - maxNumberOfOperands = 16, 1.8 + maxNumberOfOperands = 20, 1.9 maxNumberOfInfos = 4 1.10 }; 1.11