hotspot/src/share/vm/opto/parse3.cpp
changeset 360 21d113ecbf6a
parent 353 346ac690301f
child 670 ddf3e9583f2f
--- a/hotspot/src/share/vm/opto/parse3.cpp	Fri Apr 11 09:56:35 2008 -0400
+++ b/hotspot/src/share/vm/opto/parse3.cpp	Sun Apr 13 17:43:42 2008 -0400
@@ -365,7 +365,7 @@
     const intptr_t header   = arrayOopDesc::base_offset_in_bytes(T_OBJECT);
     for (jint i = 0; i < length_con; i++) {
       Node*    elem   = expand_multianewarray(array_klass_1, &lengths[1], ndimensions-1);
-      intptr_t offset = header + ((intptr_t)i << LogBytesPerWord);
+      intptr_t offset = header + ((intptr_t)i << LogBytesPerHeapOop);
       Node*    eaddr  = basic_plus_adr(array, offset);
       store_oop_to_array(control(), array, eaddr, adr_type, elem, elemtype, T_OBJECT);
     }