[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