natReference.cc (finalize_referred_to_object): Set `list->reference' to DELETED_REFER...
authorTom Tromey <tromey@redhat.com>
Wed, 20 Aug 2003 15:30:04 +0000 (15:30 +0000)
committerTom Tromey <tromey@gcc.gnu.org>
Wed, 20 Aug 2003 15:30:04 +0000 (15:30 +0000)
commit9c6f74cd3f4fa7711ab1eb9e7a176450aa699e54
treebc5a1f635f7635aa368beb130e54b30f5f4ec3d5
parent2510de8d0bcb4ced7652762cbdcbe3fd624519e4
natReference.cc (finalize_referred_to_object): Set `list->reference' to DELETED_REFERENCE when removing dead object.

* java/lang/ref/natReference.cc (finalize_referred_to_object):
Set `list->reference' to DELETED_REFERENCE when removing dead
object.
(find_slot): Added an assert.
(DELETED_REFERENCE): New define.
(add_to_hash): Check for DELETED_REFERENCE.
(remove_from_hash): Just return if found slot isn't ours.

From-SVN: r70599
libjava/ChangeLog
libjava/java/lang/ref/natReference.cc