diff options
| author | Edwin Vane <edwin.vane@intel.com> | 2013-02-15 19:38:28 +0000 |
|---|---|---|
| committer | Edwin Vane <edwin.vane@intel.com> | 2013-02-15 19:38:28 +0000 |
| commit | dd4743d18a0b4b0260f0fc30c3726544cd71cb74 (patch) | |
| tree | aead9e360df742b0226444b0bf7ce74c997852f8 /clang-tools-extra/cpp11-migrate/UseNullptr/UseNullptr.cpp | |
| parent | 654b12c6a54794ab3d793b63b868921a3822369a (diff) | |
| download | bcm5719-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.cpp | 2 |
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(); |

