[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