diff options
| author | Guillaume Papin <guillaume.papin@epitech.eu> | 2013-07-24 14:24:33 +0000 |
|---|---|---|
| committer | Guillaume Papin <guillaume.papin@epitech.eu> | 2013-07-24 14:24:33 +0000 |
| commit | ebde78c4c6149dfd6dfcddd39ed07e5aec1860ed (patch) | |
| tree | f7f8d701fa318b856bb99c801f0b3e62ed33873d /clang-tools-extra/cpp11-migrate/Core/Transform.cpp | |
| parent | 197af31aba9208e35b153d7f3caad8cc819d2ff2 (diff) | |
| download | bcm5719-llvm-ebde78c4c6149dfd6dfcddd39ed07e5aec1860ed.tar.gz bcm5719-llvm-ebde78c4c6149dfd6dfcddd39ed07e5aec1860ed.zip | |
cpp11-migrate: Register the transforms automatically using llvm::Registry
With this change each transform now register a factory. The factories are
registered using an llvm::Registry which makes them available globally.
llvm-svn: 187041
Diffstat (limited to 'clang-tools-extra/cpp11-migrate/Core/Transform.cpp')
| -rw-r--r-- | clang-tools-extra/cpp11-migrate/Core/Transform.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang-tools-extra/cpp11-migrate/Core/Transform.cpp b/clang-tools-extra/cpp11-migrate/Core/Transform.cpp index b6872a7ebf9..ac3375316bb 100644 --- a/clang-tools-extra/cpp11-migrate/Core/Transform.cpp +++ b/clang-tools-extra/cpp11-migrate/Core/Transform.cpp @@ -131,3 +131,5 @@ void Transform::addTiming(llvm::StringRef Label, llvm::TimeRecord Duration) { FrontendActionFactory *Transform::createActionFactory(MatchFinder &Finder) { return new ActionFactory(Finder, /*Owner=*/ *this); } + +TransformFactory::~TransformFactory() {} |

