llvm-project/clang-tools-extra/cpp11-migrate
Ariel J. Bernal f78debd7d2 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
2013-04-01 20:09:29 +00:00
..
LoopConvert Improve loop convert's variable aliasing 2013-04-01 18:15:06 +00:00
UseAuto cpp11-migrate segfaults transforming map<string,int>::iterator 2013-03-27 18:49:31 +00:00
UseNullptr Refactor Usenullptr matcher to avoid duplication 2013-04-01 20:09:29 +00:00
CMakeLists.txt Adding clang-headers as dependency of cpp11-migrate 2013-03-25 15:19:43 +00:00
Cpp11Migrate.cpp Fixing Doxygen warnings in cpp11-migrate 2013-03-08 19:12:12 +00:00
Makefile Introducing Use-Auto transform for cpp11-migrate 2013-02-28 16:29:24 +00:00
Transform.cpp Propagate changes through no-op transforms 2013-02-15 19:38:28 +00:00
Transform.h Added summary option to cpp11-migrate tool 2013-03-05 00:12:33 +00:00
Transforms.cpp Introducing Use-Auto transform for cpp11-migrate 2013-02-28 16:29:24 +00:00
Transforms.h Allow users to specify NULL like macros to be replaced 2013-03-28 16:06:59 +00:00