]> granicus.if.org Git - clang/commitdiff
Don't rely on implicit CallSite construction.
authorBenjamin Kramer <benny.kra@googlemail.com>
Fri, 10 Apr 2015 14:49:31 +0000 (14:49 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Fri, 10 Apr 2015 14:49:31 +0000 (14:49 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@234600 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/CGCall.cpp

index a4cfac7d48d018cccb9078f5b80a55a523ce6772..d82c58fb7e1be06c9448bfafc66528a88fc30de9 100644 (file)
@@ -3021,7 +3021,7 @@ CodeGenFunction::EmitCallOrInvoke(llvm::Value *Callee,
   if (CGM.getLangOpts().ObjCAutoRefCount)
     AddObjCARCExceptionMetadata(Inst);
 
-  return Inst;
+  return llvm::CallSite(Inst);
 }
 
 /// \brief Store a non-aggregate value to an address to initialize it.  For