diff options
| author | Daniel Dunbar <daniel@zuster.org> | 2009-08-19 19:10:30 +0000 |
|---|---|---|
| committer | Daniel Dunbar <daniel@zuster.org> | 2009-08-19 19:10:30 +0000 |
| commit | dec484abfba2def91d49b8f7d0a832244a419aef (patch) | |
| tree | 37d929b784968983568ee352149a6bcadd5b059e /clang/lib/Frontend/RewriteBlocks.cpp | |
| parent | 6c528bc7ae6b8cf7c3e0ff351fb56f357b6c9745 (diff) | |
| download | bcm5719-llvm-dec484abfba2def91d49b8f7d0a832244a419aef.tar.gz bcm5719-llvm-dec484abfba2def91d49b8f7d0a832244a419aef.zip | |
Convert parts of Rewriter to StringRef based API.
- Please accept my sincere apologies for the gratuitous elimination of code
duplication, manual string length counting, unnecessary strlen calls, etc.
llvm-svn: 79448
Diffstat (limited to 'clang/lib/Frontend/RewriteBlocks.cpp')
| -rw-r--r-- | clang/lib/Frontend/RewriteBlocks.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/Frontend/RewriteBlocks.cpp b/clang/lib/Frontend/RewriteBlocks.cpp index a7b5e3d6868..b7cdb48aab0 100644 --- a/clang/lib/Frontend/RewriteBlocks.cpp +++ b/clang/lib/Frontend/RewriteBlocks.cpp @@ -236,7 +236,8 @@ void RewriteBlocks::InsertText(SourceLocation Loc, const char *StrData, void RewriteBlocks::ReplaceText(SourceLocation Start, unsigned OrigLength, const char *NewStr, unsigned NewLength) { - if (!Rewrite.ReplaceText(Start, OrigLength, NewStr, NewLength)) + if (!Rewrite.ReplaceText(Start, OrigLength, + llvm::StringRef(NewStr, NewLength))) return; Diags.Report(Context->getFullLoc(Start), RewriteFailedDiag); } |

