comparison src/share/vm/oops/oop.inline.hpp @ 6727:46c017102631

7195968: NPG: oopDesc::list_ptr_from_klass is broken Summary: Remove incorrect cast Reviewed-by: brutisso, coleenp
author stefank
date Tue, 04 Sep 2012 13:01:03 +0200
parents da91efe96a93
children 22b8d3d181d9
comparison
equal deleted inserted replaced
6726:03049e0e8544 6727:46c017102631
133 } 133 }
134 134
135 inline oop oopDesc::list_ptr_from_klass() { 135 inline oop oopDesc::list_ptr_from_klass() {
136 // This is only to be used during GC, for from-space objects. 136 // This is only to be used during GC, for from-space objects.
137 if (UseCompressedKlassPointers) { 137 if (UseCompressedKlassPointers) {
138 return (oop)decode_heap_oop((oop)(address)_metadata._compressed_klass); 138 return decode_heap_oop(_metadata._compressed_klass);
139 } else { 139 } else {
140 // Special case for GC 140 // Special case for GC
141 return (oop)(address)_metadata._klass; 141 return (oop)(address)_metadata._klass;
142 } 142 }
143 } 143 }