Mercurial > hg > release > icedtea7-forest-2.5 > hotspot
changeset 5753:a27f16d45457 jdk7u72-b09
8049542: C2: assert(size_in_words <= (julong)max_jint) failed: no overflow
Summary: Added juint cast to avoid gcc problem we have on one of our platforms.
Reviewed-by: dholmes, roland
author | kvn |
---|---|
date | Tue, 05 Aug 2014 14:44:18 -0700 |
parents | 342e3e35fdc1 |
children | b1a3df5a9461 |
files | src/share/vm/oops/typeArrayOop.hpp |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/share/vm/oops/typeArrayOop.hpp Tue Aug 05 23:10:45 2014 -0400 +++ b/src/share/vm/oops/typeArrayOop.hpp Tue Aug 05 14:44:18 2014 -0700 @@ -162,7 +162,7 @@ DEBUG_ONLY(BasicType etype = Klass::layout_helper_element_type(lh)); assert(length <= arrayOopDesc::max_array_length(etype), "no overflow"); - julong size_in_bytes = length; + julong size_in_bytes = (juint)length; size_in_bytes <<= element_shift; size_in_bytes += instance_header_size; julong size_in_words = ((size_in_bytes + (HeapWordSize-1)) >> LogHeapWordSize);