summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/cpp11-migrate/UseNullptr/UseNullptr.cpp
diff options
context:
space:
mode:
authorEdwin Vane <edwin.vane@intel.com>2013-02-15 19:38:28 +0000
committerEdwin Vane <edwin.vane@intel.com>2013-02-15 19:38:28 +0000
commitdd4743d18a0b4b0260f0fc30c3726544cd71cb74 (patch)
treeaead9e360df742b0226444b0bf7ce74c997852f8 /clang-tools-extra/cpp11-migrate/UseNullptr/UseNullptr.cpp
parent654b12c6a54794ab3d793b63b868921a3822369a (diff)
downloadbcm5719-llvm-dd4743d18a0b4b0260f0fc30c3726544cd71cb74.tar.gz
bcm5719-llvm-dd4743d18a0b4b0260f0fc30c3726544cd71cb74.zip
Propagate changes through no-op transforms
Currently, changes made by previous transforms are not kept if a transform doesn't make any changes itself to a given file. Now file states are propagated properly through transforms that don't make changes. Fixes: PR15281 Author: Jack Yang <jack.yang@intel.com> Reviewer: klimek llvm-svn: 175288
Diffstat (limited to 'clang-tools-extra/cpp11-migrate/UseNullptr/UseNullptr.cpp')
-rw-r--r--clang-tools-extra/cpp11-migrate/UseNullptr/UseNullptr.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang-tools-extra/cpp11-migrate/UseNullptr/UseNullptr.cpp b/clang-tools-extra/cpp11-migrate/UseNullptr/UseNullptr.cpp
index d4ade1cf79a..59e9f8b7099 100644
--- a/clang-tools-extra/cpp11-migrate/UseNullptr/UseNullptr.cpp
+++ b/clang-tools-extra/cpp11-migrate/UseNullptr/UseNullptr.cpp
@@ -58,7 +58,7 @@ int UseNullptrTransform::apply(const FileContentsByPath &InputStates,
// FIXME: Do something if some replacements didn't get applied?
UseNullptrTool.applyAllReplacements(Rewrite.getRewriter());
- collectResults(Rewrite.getRewriter(), ResultStates);
+ collectResults(Rewrite.getRewriter(), InputStates, ResultStates);
if (AcceptedChanges > 0) {
setChangesMade();
OpenPOWER on IntegriCloud