summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/cpp11-migrate/UseNullptr/UseNullptr.cpp
diff options
context:
space:
mode:
authorAriel J. Bernal <ariel.j.bernal@intel.com>2013-04-01 20:09:29 +0000
committerAriel J. Bernal <ariel.j.bernal@intel.com>2013-04-01 20:09:29 +0000
commitf78debd7d2f91b59c8554d5bd7839eb54ed2b665 (patch)
treed0078a47948a4f4cbc5834b3b1acea9f1075e3f6 /clang-tools-extra/cpp11-migrate/UseNullptr/UseNullptr.cpp
parent335bf6fb763424351d35213ff64967b0f8f20aa6 (diff)
downloadbcm5719-llvm-f78debd7d2f91b59c8554d5bd7839eb54ed2b665.tar.gz
bcm5719-llvm-f78debd7d2f91b59c8554d5bd7839eb54ed2b665.zip
Refactor Usenullptr matcher to avoid duplication
Previously UseNullptr matched separately implicit and explicit casts to nullptr, now it matches casts that either are implict casts to nullptr or have an implicit cast to nullptr within. Also fixes PR15572 since the same macro replacement logic is applied to implicit and explicit casts. llvm-svn: 178494
Diffstat (limited to 'clang-tools-extra/cpp11-migrate/UseNullptr/UseNullptr.cpp')
-rw-r--r--clang-tools-extra/cpp11-migrate/UseNullptr/UseNullptr.cpp1
1 files changed, 0 insertions, 1 deletions
diff --git a/clang-tools-extra/cpp11-migrate/UseNullptr/UseNullptr.cpp b/clang-tools-extra/cpp11-migrate/UseNullptr/UseNullptr.cpp
index fe90cfcccb4..573604a9c53 100644
--- a/clang-tools-extra/cpp11-migrate/UseNullptr/UseNullptr.cpp
+++ b/clang-tools-extra/cpp11-migrate/UseNullptr/UseNullptr.cpp
@@ -45,7 +45,6 @@ int UseNullptrTransform::apply(const FileContentsByPath &InputStates,
AcceptedChanges,
MaxRisk);
- Finder.addMatcher(makeImplicitCastMatcher(), &Fixer);
Finder.addMatcher(makeCastSequenceMatcher(), &Fixer);
if (int result = UseNullptrTool.run(newFrontendActionFactory(&Finder))) {
OpenPOWER on IntegriCloud