Changes in directory llvm/lib/VMCore:
PassManagerT.h updated: 1.67 -> 1.68 --- Log message: Silence -Woverloaded-virtual warnings. --- Diffs of the changes: (+11 -1) PassManagerT.h | 12 +++++++++++- 1 files changed, 11 insertions(+), 1 deletion(-) Index: llvm/lib/VMCore/PassManagerT.h diff -u llvm/lib/VMCore/PassManagerT.h:1.67 llvm/lib/VMCore/PassManagerT.h:1.68 --- llvm/lib/VMCore/PassManagerT.h:1.67 Thu Jan 12 10:48:23 2006 +++ llvm/lib/VMCore/PassManagerT.h Sun Aug 27 19:08:25 2006 @@ -720,6 +720,10 @@ PassManagerT<BBTraits>(BBPM->Parent) { } + virtual bool runPass(Module &M) { return false; } + + virtual bool runPass(BasicBlock &BB) { return BasicBlockPass::runPass(BB); } + // runPass - Specify how the pass should be run on the UnitType virtual bool runPass(BBTraits::PassClass *P, BasicBlock *M) { // TODO: init and finalize @@ -790,6 +794,9 @@ AU.setPreservesAll(); } + virtual bool runPass(Module &M) { return FunctionPass::runPass(M); } + virtual bool runPass(BasicBlock &BB) { return FunctionPass::runPass(BB); } + // runPass - Specify how the pass should be run on the UnitType virtual bool runPass(FTraits::PassClass *P, Function *F) { return P->runOnFunction(*F); @@ -831,7 +838,10 @@ // runOnModule - Implement the PassManager interface. virtual bool runOnModule(Module &M); - + + virtual bool runPass(Module &M) { return ModulePass::runPass(M); } + virtual bool runPass(BasicBlock &BB) { return ModulePass::runPass(BB); } + // runPass - Specify how the pass should be run on the UnitType virtual bool runPass(MTraits::PassClass *P, Module *M) { return P->runOnModule(*M); _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits