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)
llvm-svn: 214325

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

index f66a473..51632a3 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 846aa70..648626a 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;