src/share/vm/oops/typeArrayOop.hpp

changeset 9324
efdbe9b904ad
parent 8396
d44c7e324682
child 9448
73d689add964
equal deleted inserted replaced
9323:6688d6c6a225 9324:efdbe9b904ad
127 // casting 127 // casting
128 #ifdef _LP64 128 #ifdef _LP64
129 Metadata* metadata_at(int which) const { 129 Metadata* metadata_at(int which) const {
130 return (Metadata*)*long_at_addr(which); } 130 return (Metadata*)*long_at_addr(which); }
131 void metadata_at_put(int which, Metadata* contents) { 131 void metadata_at_put(int which, Metadata* contents) {
132 *long_at_addr(which) = (long)contents; 132 *long_at_addr(which) = (jlong)contents;
133 } 133 }
134 #else 134 #else
135 Metadata* metadata_at(int which) const { 135 Metadata* metadata_at(int which) const {
136 return (Metadata*)*int_at_addr(which); } 136 return (Metadata*)*int_at_addr(which); }
137 void metadata_at_put(int which, Metadata* contents) { 137 void metadata_at_put(int which, Metadata* contents) {

mercurial