[vmkit-commits] [vmkit] r76582 -	/vmkit/trunk/lib/JnJVM/Compiler/JavaAOTCompiler.cpp
    Nicolas Geoffray 
    nicolas.geoffray at lip6.fr
       
    Tue Jul 21 09:57:31 PDT 2009
    
    
  
Author: geoffray
Date: Tue Jul 21 11:57:00 2009
New Revision: 76582
URL: http://llvm.org/viewvc/llvm-project?rev=76582&view=rev
Log:
Bugfix when AOT compiling.
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=76582&r1=76581&r2=76582&view=diff
==============================================================================
--- vmkit/trunk/lib/JnJVM/Compiler/JavaAOTCompiler.cpp (original)
+++ vmkit/trunk/lib/JnJVM/Compiler/JavaAOTCompiler.cpp Tue Jul 21 11:57:00 2009
@@ -218,6 +218,7 @@
   getJavaClass(cl);
 
   Constant* Cl = getNativeClass(cl);
+  Cl = ConstantExpr::getBitCast(Cl, JnjvmModule::JavaCommonClassType);
 
   Constant* GEP[2] = { getIntrinsics()->constantZero,
                        getIntrinsics()->constantZero };
@@ -721,7 +722,7 @@
   Elmts.push_back(getUTF8(val->methodName));
   Elmts.push_back(getUTF8(val->methodSign));
 
-  Elmts.push_back(Mod.getContext().getNullValue(Type::Int8Ty));
+  Elmts.push_back(Mod.getContext().getNullValue(Type::Int32Ty));
   Elmts.push_back(getNativeClass(val->classDef));
   Elmts.push_back(firstCache);
 
    
    
More information about the vmkit-commits
mailing list