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) { |