summaryrefslogtreecommitdiffstats
path: root/libjava/java
diff options
context:
space:
mode:
authorzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>2001-04-28 01:39:15 +0000
committerzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>2001-04-28 01:39:15 +0000
commitfe7b33d3a6d5a9ce64a2f3119b8ef124b2c1b50c (patch)
tree3a6418756a274ecedf5d20ca45f717cc36d0326e /libjava/java
parentbecef69e28c71ffc58aba9ce60536aa33bcb0aa6 (diff)
downloadppe42-gcc-fe7b33d3a6d5a9ce64a2f3119b8ef124b2c1b50c.tar.gz
ppe42-gcc-fe7b33d3a6d5a9ce64a2f3119b8ef124b2c1b50c.zip
* java/lang/natClassLoader.cc (_Jv_RegisterInitiatingLoader): Use _Jv_Malloc.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41651 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java')
-rw-r--r--libjava/java/lang/natClassLoader.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/libjava/java/lang/natClassLoader.cc b/libjava/java/lang/natClassLoader.cc
index 6b7f5fa4933..81e2206b114 100644
--- a/libjava/java/lang/natClassLoader.cc
+++ b/libjava/java/lang/natClassLoader.cc
@@ -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
OpenPOWER on IntegriCloud