8150426: Wrong cast in metadata_at_put

Tue, 23 Feb 2016 18:58:36 -0500

author
kbarrett
date
Tue, 23 Feb 2016 18:58:36 -0500
changeset 9324
efdbe9b904ad
parent 9323
6688d6c6a225
child 9325
6ab57fe8b51f
child 9327
f96fcd9e1e1b

8150426: Wrong cast in metadata_at_put
Summary: Fix cast.
Reviewed-by: dholmes, coleenp, jprovino
Contributed-by: timo.kinnunen@gmail.com

src/share/vm/oops/typeArrayOop.hpp file | annotate | diff | comparison | revisions
     1.1 --- a/src/share/vm/oops/typeArrayOop.hpp	Tue Feb 20 07:10:42 2018 -0500
     1.2 +++ b/src/share/vm/oops/typeArrayOop.hpp	Tue Feb 23 18:58:36 2016 -0500
     1.3 @@ -129,7 +129,7 @@
     1.4    Metadata* metadata_at(int which) const {
     1.5      return (Metadata*)*long_at_addr(which); }
     1.6    void metadata_at_put(int which, Metadata* contents) {
     1.7 -    *long_at_addr(which) = (long)contents;
     1.8 +    *long_at_addr(which) = (jlong)contents;
     1.9    }
    1.10  #else
    1.11    Metadata* metadata_at(int which) const {

mercurial