[vmkit-commits] [vmkit] r83967 - /vmkit/trunk/lib/JnJVM/Compiler/JavaAOTCompiler.cpp
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Tue Oct 13 07:37:09 PDT 2009
Author: geoffray
Date: Tue Oct 13 09:37:09 2009
New Revision: 83967
URL: http://llvm.org/viewvc/llvm-project?rev=83967&view=rev
Log:
Compile the virtual table of array classes when assumeCompiles is set.
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=83967&r1=83966&r2=83967&view=diff
==============================================================================
--- vmkit/trunk/lib/JnJVM/Compiler/JavaAOTCompiler.cpp (original)
+++ vmkit/trunk/lib/JnJVM/Compiler/JavaAOTCompiler.cpp Tue Oct 13 09:37:09 2009
@@ -484,7 +484,7 @@
JnjvmModule::VTType);
virtualTables.insert(std::make_pair(VT, res));
- if (isCompiling(classDef)) {
+ if (isCompiling(classDef) || assumeCompiled) {
Constant* C = CreateConstantFromVT(VT);
varGV->setInitializer(C);
}
More information about the vmkit-commits
mailing list