From: Chandler Carruth Date: Tue, 18 Aug 2015 20:28:40 +0000 (+0000) Subject: [PM/AA] Add using declarations to avoid hiding virtual overloads. X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=commitdiff_plain;h=62d303d37924858535f41e2a61c6080ffbd22e1c [PM/AA] Add using declarations to avoid hiding virtual overloads. Note that this actually has no functional change -- we never call these methods using the derived type. But it is still cleaner and fixes a GCC warning. Spotted by Dave in code review and the warning spotted by Joerg on IRC. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@245341 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/Analysis/AliasAnalysisCounter.h b/include/llvm/Analysis/AliasAnalysisCounter.h index 8a7621ffab9..ca65d0f4fe6 100644 --- a/include/llvm/Analysis/AliasAnalysisCounter.h +++ b/include/llvm/Analysis/AliasAnalysisCounter.h @@ -48,6 +48,7 @@ public: AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB) override; + using AliasAnalysis::getModRefInfo; ModRefInfo getModRefInfo(ImmutableCallSite CS, const MemoryLocation &Loc) override; }; diff --git a/include/llvm/Analysis/GlobalsModRef.h b/include/llvm/Analysis/GlobalsModRef.h index c081cc357bc..faf76507a8d 100644 --- a/include/llvm/Analysis/GlobalsModRef.h +++ b/include/llvm/Analysis/GlobalsModRef.h @@ -96,6 +96,8 @@ public: // AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB) override; + + using AliasAnalysis::getModRefInfo; ModRefInfo getModRefInfo(ImmutableCallSite CS, const MemoryLocation &Loc) override;