7195968: NPG: oopDesc::list_ptr_from_klass is broken

Remove incorrect cast

Reviewed-by: brutisso, coleenp
This commit is contained in:
Stefan Karlsson 2012-09-04 13:01:03 +02:00
parent eff152a7be
commit 3610a76e25

View file

@ -135,7 +135,7 @@ inline void oopDesc::set_klass_to_list_ptr(oop k) {
inline oop oopDesc::list_ptr_from_klass() { inline oop oopDesc::list_ptr_from_klass() {
// This is only to be used during GC, for from-space objects. // This is only to be used during GC, for from-space objects.
if (UseCompressedKlassPointers) { if (UseCompressedKlassPointers) {
return (oop)decode_heap_oop((oop)(address)_metadata._compressed_klass); return decode_heap_oop(_metadata._compressed_klass);
} else { } else {
// Special case for GC // Special case for GC
return (oop)(address)_metadata._klass; return (oop)(address)_metadata._klass;