[llvm-commits] [llvm] r146440 - /llvm/trunk/lib/VMCore/AutoUpgrade.cpp

Nick Lewycky nicholas at mxc.ca
Mon Dec 12 14:59:34 PST 2011


Author: nicholas
Date: Mon Dec 12 16:59:34 2011
New Revision: 146440

URL: http://llvm.org/viewvc/llvm-project?rev=146440&view=rev
Log:
Fix unused value warning for value used only in assert.

Modified:
    llvm/trunk/lib/VMCore/AutoUpgrade.cpp

Modified: llvm/trunk/lib/VMCore/AutoUpgrade.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/VMCore/AutoUpgrade.cpp?rev=146440&r1=146439&r2=146440&view=diff
==============================================================================
--- llvm/trunk/lib/VMCore/AutoUpgrade.cpp (original)
+++ llvm/trunk/lib/VMCore/AutoUpgrade.cpp Mon Dec 12 16:59:34 2011
@@ -85,13 +85,10 @@
 // upgraded intrinsic. All argument and return casting must be provided in 
 // order to seamlessly integrate with existing context.
 void llvm::UpgradeIntrinsicCall(CallInst *CI, Function *NewFn) {
-  Function *F = CI->getCalledFunction();
-  LLVMContext &C = CI->getContext();
-
-  assert(F && "CallInst has no function associated with it.");
-
+  assert(CI->getCalledFunction() && "Intrinsic call is not direct?");
   if (!NewFn) return;
 
+  LLVMContext &C = CI->getContext();
   IRBuilder<> Builder(C);
   Builder.SetInsertPoint(CI->getParent(), CI);
 





More information about the llvm-commits mailing list