8298061: vmTestbase/nsk/sysdict/vm/stress/btree/btree012/btree012.java failed with "fatal error: refcount has gone to zero"
Reviewed-by: iklam, dholmes
This commit is contained in:
parent
65fc05884b
commit
03d992728e
@ -105,9 +105,11 @@ class PlaceholderEntry {
|
||||
|
||||
Symbol* supername() const { return _supername; }
|
||||
void set_supername(Symbol* supername) {
|
||||
Symbol::maybe_decrement_refcount(_supername);
|
||||
_supername = supername;
|
||||
Symbol::maybe_increment_refcount(_supername);
|
||||
if (supername != _supername) {
|
||||
Symbol::maybe_decrement_refcount(_supername);
|
||||
_supername = supername;
|
||||
Symbol::maybe_increment_refcount(_supername);
|
||||
}
|
||||
}
|
||||
void clear_supername() {
|
||||
Symbol::maybe_decrement_refcount(_supername);
|
||||
|
Loading…
x
Reference in New Issue
Block a user