[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