diff options
author | Andrew Haley <aph@redhat.com> | 2006-11-07 20:05:21 +0000 |
---|---|---|
committer | Andrew Haley <aph@redhat.com> | 2006-11-07 20:05:21 +0000 |
commit | 6c84c7a2850a357e788bb87f4a4895992e83d66c (patch) | |
tree | 7dd839e733c643fc1b7333bfda807b52b02bced6 /libjava/java/lang/natVMClassLoader.cc | |
parent | 24d78dca9d06622c93103edec145267dc01add22 (diff) |
2006-11-07 Andrew Haley <aph@redhat.com>gcj-eclipse
* java/lang/VMCompiler.java (compileClass): Revert mistaken
change.
* java/lang/natVMClassLoader.cc (defineClass): Register the new
class with the initiating loader.
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gcj-eclipse@118566 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/lang/natVMClassLoader.cc')
-rw-r--r-- | libjava/java/lang/natVMClassLoader.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libjava/java/lang/natVMClassLoader.cc b/libjava/java/lang/natVMClassLoader.cc index 95c1f15934c..2db2429c927 100644 --- a/libjava/java/lang/natVMClassLoader.cc +++ b/libjava/java/lang/natVMClassLoader.cc @@ -47,6 +47,9 @@ java::lang::VMClassLoader::defineClass (java::lang::ClassLoader *loader, jclass klass = VMCompiler::compileClass(loader, name, data, offset, length, pd); + if (klass) + _Jv_RegisterInitiatingLoader (klass, klass->loader); + #ifdef INTERPRETER if (klass == NULL) { |