diff options
| author | Edwin Vane <edwin.vane@intel.com> | 2013-02-07 18:49:23 +0000 |
|---|---|---|
| committer | Edwin Vane <edwin.vane@intel.com> | 2013-02-07 18:49:23 +0000 |
| commit | 37fea69391468fac9ba32ac6c717c25eb0f670d1 (patch) | |
| tree | 082165da14787089bf25b06dd5d0943b1c496126 /clang-tools-extra/cpp11-migrate/UseNullptr/UseNullptr.cpp | |
| parent | 0749262a1148a73d110885602b4d9e9017a3f04d (diff) | |
| download | bcm5719-llvm-37fea69391468fac9ba32ac6c717c25eb0f670d1.tar.gz bcm5719-llvm-37fea69391468fac9ba32ac6c717c25eb0f670d1.zip | |
Fix for combined loop and nullptr convert tests
The rewriter was previously reading the content buffer from the file itself.
Since we are now keeping the content in memory and writing to the file only
once, the rewriter's buffer (from the file) was not in sync with the
RefactoringTool's buffer. Adding an overrideFileContents call (similar to how
Clang-format handles for this) will resolve this issue.
Author: Jack Yang <jack.yang@intel.com>
Reviewers: gribozavr, klimek
llvm-svn: 174643
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 aaf5bf1a3f0..d4ade1cf79a 100644 --- a/clang-tools-extra/cpp11-migrate/UseNullptr/UseNullptr.cpp +++ b/clang-tools-extra/cpp11-migrate/UseNullptr/UseNullptr.cpp @@ -53,7 +53,7 @@ int UseNullptrTransform::apply(const FileContentsByPath &InputStates, return result; } - RewriterContainer Rewrite(UseNullptrTool.getFiles()); + RewriterContainer Rewrite(UseNullptrTool.getFiles(), InputStates); // FIXME: Do something if some replacements didn't get applied? UseNullptrTool.applyAllReplacements(Rewrite.getRewriter()); |

