Commit cc309dd5 by Tom Tromey Committed by Tom Tromey

natString.cc (intern): Temporarily disable finalizer registration.

	* java/lang/natString.cc (intern): Temporarily disable finalizer
	registration.

From-SVN: r33127
parent 045a1f9d
2000-04-12 Tom Tromey <tromey@cygnus.com> 2000-04-12 Tom Tromey <tromey@cygnus.com>
* java/lang/natString.cc (intern): Temporarily disable finalizer
registration.
* java/lang/natString.cc (unintern): Added `obj' argument. * java/lang/natString.cc (unintern): Added `obj' argument.
(intern): Register finalizer for string. (intern): Register finalizer for string.
* java/lang/String.java (unintern): Now static; added obj * java/lang/String.java (unintern): Now static; added obj
......
...@@ -154,7 +154,7 @@ java::lang::String::intern() ...@@ -154,7 +154,7 @@ java::lang::String::intern()
strhash_count++; strhash_count++;
*ptr = this; *ptr = this;
// When string is GC'd, clear the slot in the hash table. // When string is GC'd, clear the slot in the hash table.
_Jv_RegisterFinalizer ((void *) this, unintern); // _Jv_RegisterFinalizer ((void *) this, unintern);
return this; return this;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment