diff options
Diffstat (limited to 'llvm/lib/Analysis/ObjCARCAliasAnalysis.cpp')
-rw-r--r-- | llvm/lib/Analysis/ObjCARCAliasAnalysis.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/lib/Analysis/ObjCARCAliasAnalysis.cpp b/llvm/lib/Analysis/ObjCARCAliasAnalysis.cpp index 096ea661ecb..95ae1a6e744 100644 --- a/llvm/lib/Analysis/ObjCARCAliasAnalysis.cpp +++ b/llvm/lib/Analysis/ObjCARCAliasAnalysis.cpp @@ -106,12 +106,12 @@ FunctionModRefBehavior ObjCARCAAResult::getModRefBehavior(const Function *F) { return AAResultBase::getModRefBehavior(F); } -ModRefInfo ObjCARCAAResult::getModRefInfo(ImmutableCallSite CS, +ModRefInfo ObjCARCAAResult::getModRefInfo(const CallBase *Call, const MemoryLocation &Loc) { if (!EnableARCOpts) - return AAResultBase::getModRefInfo(CS, Loc); + return AAResultBase::getModRefInfo(Call, Loc); - switch (GetBasicARCInstKind(CS.getInstruction())) { + switch (GetBasicARCInstKind(Call)) { case ARCInstKind::Retain: case ARCInstKind::RetainRV: case ARCInstKind::Autorelease: @@ -128,7 +128,7 @@ ModRefInfo ObjCARCAAResult::getModRefInfo(ImmutableCallSite CS, break; } - return AAResultBase::getModRefInfo(CS, Loc); + return AAResultBase::getModRefInfo(Call, Loc); } ObjCARCAAResult ObjCARCAA::run(Function &F, FunctionAnalysisManager &AM) { |