]> git.ipfire.org Git - thirdparty/gcc.git/commit
* java/lang/ref/natReference.cc (finalize_referred_to_object):
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 Aug 2003 15:30:04 +0000 (15:30 +0000)
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 Aug 2003 15:30:04 +0000 (15:30 +0000)
commit8ccf652f585e2e342f72683532515d659168d7c6
treebc5a1f635f7635aa368beb130e54b30f5f4ec3d5
parentab79053868e99d47cf38fc1c8b2f3aa7a0396452
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70599 138bc75d-0d04-0410-961f-82ee72b054a4
libjava/ChangeLog
libjava/java/lang/ref/natReference.cc