[Refactor] Use virtual and override appropriately
+ Add override for overwritten methods.
+ Remove virtual for methods we do not want to be overwritten.
llvm-svn: 230898
diff --git a/polly/lib/Transform/DeadCodeElimination.cpp b/polly/lib/Transform/DeadCodeElimination.cpp
index 3cce5c5..699a3e1 100644
--- a/polly/lib/Transform/DeadCodeElimination.cpp
+++ b/polly/lib/Transform/DeadCodeElimination.cpp
@@ -58,10 +58,10 @@
static char ID;
explicit DeadCodeElim() : ScopPass(ID) {}
- virtual bool runOnScop(Scop &S);
+ bool runOnScop(Scop &S) override;
- void printScop(raw_ostream &OS, Scop &S) const;
- void getAnalysisUsage(AnalysisUsage &AU) const;
+ void printScop(raw_ostream &OS, Scop &S) const override;
+ void getAnalysisUsage(AnalysisUsage &AU) const override;
private:
/// @brief Return the set of live iterations.