OSDN Git Service

* java/lang/natClassLoader.cc (_Jv_RegisterInitiatingLoader): Use _Jv_Malloc.
authorzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 28 Apr 2001 01:39:15 +0000 (01:39 +0000)
committerzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 28 Apr 2001 01:39:15 +0000 (01:39 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41651 138bc75d-0d04-0410-961f-82ee72b054a4

libjava/ChangeLog
libjava/java/lang/natClassLoader.cc

index 8c1affd..2ce678a 100644 (file)
@@ -3,6 +3,8 @@
        * prims.cc (_Jv_ThisExecutable): Use _Jv_Malloc.
        * posix-threads.cc (_Jv_ThreadInitData): Use _Jv_Malloc.
        (_Jv_ThreadDestroyData): Use _Jv_Free.
+       * java/lang/natClassLoader.cc (_Jv_RegisterInitiatingLoader):
+       Use _Jv_Malloc.
 
 2001-04-27  Tom Tromey  <tromey@redhat.com>
 
index 6b7f5fa..81e2206 100644 (file)
@@ -403,7 +403,8 @@ _Jv_UnregisterClass (jclass the_class)
 void
 _Jv_RegisterInitiatingLoader (jclass klass, java::lang::ClassLoader *loader)
 {
-  _Jv_LoaderInfo *info = new _Jv_LoaderInfo; // non-gc alloc!
+  // non-gc alloc!
+  _Jv_LoaderInfo *info = (_Jv_LoaderInfo *) _Jv_Malloc (sizeof(_Jv_LoaderInfo));
   jint hash = HASH_UTF(klass->name);
 
   _Jv_MonitorEnter (&ClassClass);
@@ -412,7 +413,6 @@ _Jv_RegisterInitiatingLoader (jclass klass, java::lang::ClassLoader *loader)
   info->next   = initiated_classes[hash];
   initiated_classes[hash] = info;
   _Jv_MonitorExit (&ClassClass);
-  
 }
 
 // This function is called many times during startup, before main() is