diff options
| author | zack <zack@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-04-28 01:39:15 +0000 |
|---|---|---|
| committer | zack <zack@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-04-28 01:39:15 +0000 |
| commit | fe7b33d3a6d5a9ce64a2f3119b8ef124b2c1b50c (patch) | |
| tree | 3a6418756a274ecedf5d20ca45f717cc36d0326e /libjava/java/lang/natClassLoader.cc | |
| parent | becef69e28c71ffc58aba9ce60536aa33bcb0aa6 (diff) | |
| download | ppe42-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/lang/natClassLoader.cc')
| -rw-r--r-- | libjava/java/lang/natClassLoader.cc | 4 |
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 |

