[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