Fixing a few -Woverloaded-virtual warnings by exposing the hidden virtual function...
authorAaron Ballman <aaron@aaronballman.com>
Wed, 30 Jul 2014 19:23:59 +0000 (19:23 +0000)
committerAaron Ballman <aaron@aaronballman.com>
Wed, 30 Jul 2014 19:23:59 +0000 (19:23 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@214325 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/IPO/ArgumentPromotion.cpp
lib/Transforms/Scalar/LoadCombine.cpp

index f66a4735f46b86008511e8bd751f1bee6ed66c73..51632a3318ae45a90d3d161a72e5f50dd8957bb7 100644 (file)
@@ -83,6 +83,8 @@ namespace {
     CallGraphNode *DoPromotion(Function *F,
                                SmallPtrSet<Argument*, 8> &ArgsToPromote,
                                SmallPtrSet<Argument*, 8> &ByValArgsToTransform);
+    
+    using llvm::Pass::doInitialization;
     bool doInitialization(CallGraph &CG) override;
     /// The maximum number of elements to expand, or 0 for unlimited.
     unsigned maxElements;
index 846aa703c9c32a3ff45cc838b7dd87492b28d638..648626a7c125870becc873770a463a24207cc5d5 100644 (file)
@@ -58,6 +58,8 @@ public:
         C(nullptr), DL(nullptr) {
     initializeSROAPass(*PassRegistry::getPassRegistry());
   }
+  
+  using llvm::Pass::doInitialization;
   bool doInitialization(Function &) override;
   bool runOnBasicBlock(BasicBlock &BB) override;
   void getAnalysisUsage(AnalysisUsage &AU) const override;