changeset 3969:608b2e8a0063

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
author bpittore
date Thu, 03 Jan 2013 15:08:43 -0500
parents cd962e15c08e
children 0c8717a92b2d
files src/share/vm/c1/c1_LIR.hpp
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/vm/c1/c1_LIR.hpp	Fri Dec 21 10:27:49 2012 -0800
+++ b/src/share/vm/c1/c1_LIR.hpp	Thu Jan 03 15:08:43 2013 -0500
@@ -2259,7 +2259,7 @@
   typedef enum { inputMode, firstMode = inputMode, tempMode, outputMode, numModes, invalidMode = -1 } OprMode;
 
   enum {
-    maxNumberOfOperands = 16,
+    maxNumberOfOperands = 20,
     maxNumberOfInfos = 4
   };