[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