diff options
| author | Ariel J. Bernal <ariel.j.bernal@intel.com> | 2013-04-01 20:09:29 +0000 |
|---|---|---|
| committer | Ariel J. Bernal <ariel.j.bernal@intel.com> | 2013-04-01 20:09:29 +0000 |
| commit | f78debd7d2f91b59c8554d5bd7839eb54ed2b665 (patch) | |
| tree | d0078a47948a4f4cbc5834b3b1acea9f1075e3f6 /clang-tools-extra/cpp11-migrate/UseNullptr/UseNullptr.cpp | |
| parent | 335bf6fb763424351d35213ff64967b0f8f20aa6 (diff) | |
| download | bcm5719-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.cpp | 1 |
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))) { |

