8185141: Generalize scavengeable nmethod root handling

Reviewed-by: tschatzl, pliden, rkennke
This commit is contained in:
Erik Österlund 2017-10-13 15:08:56 +02:00
parent 34622112b6
commit ebf1633bd2
13 changed files with 73 additions and 86 deletions

View file

@ -539,7 +539,7 @@ bool oopDesc::is_gc_marked() const {
}
bool oopDesc::is_scavengable() const {
return Universe::heap()->is_scavengable(this);
return Universe::heap()->is_scavengable(oop(const_cast<oopDesc*>(this)));
}
// Used by scavengers