From 62d303d37924858535f41e2a61c6080ffbd22e1c Mon Sep 17 00:00:00 2001 From: Chandler Carruth Date: Tue, 18 Aug 2015 20:28:40 +0000 Subject: [PATCH] [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 --- include/llvm/Analysis/AliasAnalysisCounter.h | 1 + include/llvm/Analysis/GlobalsModRef.h | 2 ++ 2 files changed, 3 insertions(+) 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; -- 2.34.1