[llvm-commits] [llvm] r75364 - /llvm/trunk/unittests/ExecutionEngine/JIT/JITTest.cpp

Dan Gohman gohman at apple.com
Sat Jul 11 06:56:16 PDT 2009


Author: djg
Date: Sat Jul 11 08:56:14 2009
New Revision: 75364

URL: http://llvm.org/viewvc/llvm-project?rev=75364&view=rev
Log:
Don't use a void return type with a function that returns a value.

Modified:
    llvm/trunk/unittests/ExecutionEngine/JIT/JITTest.cpp

Modified: llvm/trunk/unittests/ExecutionEngine/JIT/JITTest.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/unittests/ExecutionEngine/JIT/JITTest.cpp?rev=75364&r1=75363&r2=75364&view=diff

==============================================================================
--- llvm/trunk/unittests/ExecutionEngine/JIT/JITTest.cpp (original)
+++ llvm/trunk/unittests/ExecutionEngine/JIT/JITTest.cpp Sat Jul 11 08:56:14 2009
@@ -30,7 +30,8 @@
 
 Function *makeReturnGlobal(std::string Name, GlobalVariable *G, Module *M) {
   std::vector<const Type*> params;
-  const FunctionType *FTy = FunctionType::get(Type::VoidTy, params, false);
+  const FunctionType *FTy = FunctionType::get(G->getType()->getElementType(),
+                                              params, false);
   Function *F = Function::Create(FTy, GlobalValue::ExternalLinkage, Name, M);
   BasicBlock *Entry = BasicBlock::Create("entry", F);
   IRBuilder<> builder(Entry);





More information about the llvm-commits mailing list