[llvm-commits] CVS: llvm-java/lib/Compiler/Compiler.cpp
Alkis Evlogimenos
alkis at cs.uiuc.edu
Wed Nov 24 11:44:00 PST 2004
Changes in directory llvm-java/lib/Compiler:
Compiler.cpp updated: 1.149 -> 1.150
---
Log message:
Use correct types for function signatures.
---
Diffs of the changes: (+2 -2)
Index: llvm-java/lib/Compiler/Compiler.cpp
diff -u llvm-java/lib/Compiler/Compiler.cpp:1.149 llvm-java/lib/Compiler/Compiler.cpp:1.150
--- llvm-java/lib/Compiler/Compiler.cpp:1.149 Wed Nov 24 02:56:15 2004
+++ llvm-java/lib/Compiler/Compiler.cpp Wed Nov 24 13:43:50 2004
@@ -1170,7 +1170,7 @@
DEBUG(std::cerr << "Adding stub for natively implemented method: "
<< classMethodDesc << '\n');
FunctionType* funcTy = cast<FunctionType>(
- getJNIType(method->getDescriptor(), Type::VoidTy));
+ getJNIType(method->getDescriptor(), ClassInfo::ObjectBaseTy));
std::string funcName = "Java_";
const std::string& className = cf_->getThisClass()->getName()->str();
@@ -1202,7 +1202,7 @@
params.push_back(JNIEnvPtr_);
if (method->isStatic())
params.push_back(llvm::Constant::getNullValue(
- PointerType::get(Type::VoidTy)));
+ PointerType::get(ClassInfo::ObjectBaseTy)));
for (Function::aiterator A = function->abegin(), E = function->aend();
A != E; ++A) {
params.push_back(&*A);
More information about the llvm-commits
mailing list