From e902bda4ce1e56343a1c82feb591d3cd03adb44b Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Tue, 30 Jul 2002 02:42:49 +0000 Subject: [PATCH] Fix bug with last patch which would occur when a call returned void and we attempted to assign it a name. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3142 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Transforms/IPO/FunctionResolution.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/Transforms/IPO/FunctionResolution.cpp b/lib/Transforms/IPO/FunctionResolution.cpp index 2306df999db..e2165c77cb7 100644 --- a/lib/Transforms/IPO/FunctionResolution.cpp +++ b/lib/Transforms/IPO/FunctionResolution.cpp @@ -81,7 +81,8 @@ static void ConvertCallTo(CallInst *CI, Function *Dest) { BB->getInstList().remove(BBI); // Transfer the name over... - NewCall->setName(CI->getName()); + if (NewCall->getType() != Type::VoidTy) + NewCall->setName(CI->getName()); // Replace uses of the old instruction with the appropriate values... //