[vmkit-commits] [vmkit] r77592 - /vmkit/trunk/lib/JnJVM/Compiler/JavaAOTCompiler.cpp
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Thu Jul 30 05:21:24 PDT 2009
Author: geoffray
Date: Thu Jul 30 07:21:22 2009
New Revision: 77592
URL: http://llvm.org/viewvc/llvm-project?rev=77592&view=rev
Log:
Also compile inner classes.
Modified:
vmkit/trunk/lib/JnJVM/Compiler/JavaAOTCompiler.cpp
Modified: vmkit/trunk/lib/JnJVM/Compiler/JavaAOTCompiler.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/Compiler/JavaAOTCompiler.cpp?rev=77592&r1=77591&r2=77592&view=diff
==============================================================================
--- vmkit/trunk/lib/JnJVM/Compiler/JavaAOTCompiler.cpp (original)
+++ vmkit/trunk/lib/JnJVM/Compiler/JavaAOTCompiler.cpp Thu Jul 30 07:21:22 2009
@@ -1851,6 +1851,11 @@
}
cl->setOwnerClass(JavaThread::get());
+ cl->resolveInnerOuterClasses();
+ for (uint32 i = 0; i < cl->nbInnerClasses; ++i) {
+ cl->innerClasses[i]->setOwnerClass(JavaThread::get());
+ M->compileClass(cl->innerClasses[i]);
+ }
M->compileClass(cl);
}
More information about the vmkit-commits
mailing list