win32-threads.cc (_Jv_ThreadInitData): _Jv_Malloc instead of new
authorAdam Megacz <adam@xwt.org>
Mon, 25 Feb 2002 02:01:29 +0000 (02:01 +0000)
committerAdam Megacz <megacz@gcc.gnu.org>
Mon, 25 Feb 2002 02:01:29 +0000 (02:01 +0000)
2002-02-24  Adam Megacz  <adam@xwt.org>

* win32-threads.cc (_Jv_ThreadInitData): _Jv_Malloc instead of new
* win32-threads.cc (_Jv_ThreadDestroyData): _Jv_Free instead of
delete

From-SVN: r50014

libjava/ChangeLog
libjava/win32-threads.cc

index 57e33df503ceffeecee9148d9cb61cfc6eed3dff..c20386a96a143388f229e090a678e70025d0b476 100644 (file)
@@ -1,3 +1,9 @@
+2002-02-24  Adam Megacz  <adam@xwt.org>
+
+       * win32-threads.cc (_Jv_ThreadInitData): _Jv_Malloc instead of new
+       * win32-threads.cc (_Jv_ThreadDestroyData): _Jv_Free instead of
+       delete
+
 2002-02-24  Adam Megacz  <adam@xwt.org>
 
        * java/lang/Win32Process.java: Created a dummy class to allow
index 1ae4de1055bf76469a40a4f311090d49ddbf1f43..d31c1919a1e222e37f110861c7917df7eddd3176 100644 (file)
@@ -173,7 +173,7 @@ _Jv_InitThreads (void)
 _Jv_Thread_t *
 _Jv_ThreadInitData (java::lang::Thread* obj)
 {
-  _Jv_Thread_t *data = new _Jv_Thread_t;
+  _Jv_Thread_t *data = (_Jv_Thread_t*)_Jv_Malloc(sizeof(_Jv_Thread_t));
   data->flags = 0;
   data->thread_obj = obj;
 
@@ -183,7 +183,7 @@ _Jv_ThreadInitData (java::lang::Thread* obj)
 void
 _Jv_ThreadDestroyData (_Jv_Thread_t *data)
 {
-  delete data;
+  _Jv_Free(data);
 }
 
 void