cpp11-migrate: Transforms honour header modification flag
authorEdwin Vane <edwin.vane@intel.com>
Tue, 18 Jun 2013 15:44:58 +0000 (15:44 +0000)
committerEdwin Vane <edwin.vane@intel.com>
Tue, 18 Jun 2013 15:44:58 +0000 (15:44 +0000)
commitba6b32d1ce34dacaca5df11dfb5e460b1445914a
tree25b663f04bcef53af13f02efa948e48f296ae65a
parent75d8fa51c9894df24e224b61c8b1f2cfbf6fc89d
cpp11-migrate: Transforms honour header modification flag

Transforms will now make changes to headers if header modifications have been
enabled.

FIXME: Only UseNullptr contains a cursory header modification test. Other
transforms should have them too.

llvm-svn: 184197
18 files changed:
clang-tools-extra/cpp11-migrate/AddOverride/AddOverride.cpp
clang-tools-extra/cpp11-migrate/AddOverride/AddOverrideActions.cpp
clang-tools-extra/cpp11-migrate/AddOverride/AddOverrideActions.h
clang-tools-extra/cpp11-migrate/Core/Transform.cpp
clang-tools-extra/cpp11-migrate/Core/Transform.h
clang-tools-extra/cpp11-migrate/LoopConvert/LoopActions.cpp
clang-tools-extra/cpp11-migrate/LoopConvert/LoopActions.h
clang-tools-extra/cpp11-migrate/LoopConvert/LoopConvert.cpp
clang-tools-extra/cpp11-migrate/UseAuto/UseAuto.cpp
clang-tools-extra/cpp11-migrate/UseAuto/UseAutoActions.cpp
clang-tools-extra/cpp11-migrate/UseAuto/UseAutoActions.h
clang-tools-extra/cpp11-migrate/UseNullptr/NullptrActions.cpp
clang-tools-extra/cpp11-migrate/UseNullptr/NullptrActions.h
clang-tools-extra/cpp11-migrate/UseNullptr/UseNullptr.cpp
clang-tools-extra/cpp11-migrate/tool/Cpp11Migrate.cpp
clang-tools-extra/test/cpp11-migrate/UseNullptr/Inputs/basic.h
clang-tools-extra/test/cpp11-migrate/UseNullptr/basic.cpp
clang-tools-extra/unittests/cpp11-migrate/TransformTest.cpp