# HG changeset patch # User kbarrett # Date 1456271916 18000 # Node ID efdbe9b904ad4923beab8d3e27d3361d3a0f653a # Parent 6688d6c6a2258d26cc9aa3b1614c21129f1e2937 8150426: Wrong cast in metadata_at_put Summary: Fix cast. Reviewed-by: dholmes, coleenp, jprovino Contributed-by: timo.kinnunen@gmail.com diff -r 6688d6c6a225 -r efdbe9b904ad src/share/vm/oops/typeArrayOop.hpp --- a/src/share/vm/oops/typeArrayOop.hpp Tue Feb 20 07:10:42 2018 -0500 +++ b/src/share/vm/oops/typeArrayOop.hpp Tue Feb 23 18:58:36 2016 -0500 @@ -129,7 +129,7 @@ Metadata* metadata_at(int which) const { return (Metadata*)*long_at_addr(which); } void metadata_at_put(int which, Metadata* contents) { - *long_at_addr(which) = (long)contents; + *long_at_addr(which) = (jlong)contents; } #else Metadata* metadata_at(int which) const {