summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/cpp11-migrate/tool/Cpp11Migrate.cpp
diff options
context:
space:
mode:
authorEdwin Vane <edwin.vane@intel.com>2013-04-09 20:49:49 +0000
committerEdwin Vane <edwin.vane@intel.com>2013-04-09 20:49:49 +0000
commit8ef7fa1e073e76ea06bd96a299880ee572f762df (patch)
tree9d287ebe8c6e009ff4957690d8121b4efefe75c1 /clang-tools-extra/cpp11-migrate/tool/Cpp11Migrate.cpp
parent37ee1d7b80bcae3d63ab12ba0b89698765e10a5d (diff)
downloadbcm5719-llvm-8ef7fa1e073e76ea06bd96a299880ee572f762df.tar.gz
bcm5719-llvm-8ef7fa1e073e76ea06bd96a299880ee572f762df.zip
Adding the AddOverride transform for cpp11-migrate
This transform adds the override specifier to methods that overrides virtual methods from a base class that don't already have this specifier. Author: Philip Dunstan <phil@phildunstan.com> llvm-svn: 179127
Diffstat (limited to 'clang-tools-extra/cpp11-migrate/tool/Cpp11Migrate.cpp')
-rw-r--r--clang-tools-extra/cpp11-migrate/tool/Cpp11Migrate.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/clang-tools-extra/cpp11-migrate/tool/Cpp11Migrate.cpp b/clang-tools-extra/cpp11-migrate/tool/Cpp11Migrate.cpp
index bddfe31c846..dc335e9e76f 100644
--- a/clang-tools-extra/cpp11-migrate/tool/Cpp11Migrate.cpp
+++ b/clang-tools-extra/cpp11-migrate/tool/Cpp11Migrate.cpp
@@ -20,6 +20,7 @@
#include "LoopConvert/LoopConvert.h"
#include "UseNullptr/UseNullptr.h"
#include "UseAuto/UseAuto.h"
+#include "AddOverride/AddOverride.h"
#include "clang/Frontend/FrontendActions.h"
#include "clang/Tooling/CommonOptionsParser.h"
#include "clang/Tooling/Tooling.h"
@@ -71,6 +72,9 @@ int main(int argc, const char **argv) {
TransformManager.registerTransform(
"use-auto", "Use of 'auto' type specifier",
&ConstructTransform<UseAutoTransform>);
+ TransformManager.registerTransform(
+ "add-override", "Make use of override specifier where possible",
+ &ConstructTransform<AddOverrideTransform>);
// Add more transform options here.
// This causes options to be parsed.
OpenPOWER on IntegriCloud