diff options
author | Chris Lattner <sabre@nondot.org> | 2007-11-08 04:41:04 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2007-11-08 04:41:04 +0000 |
commit | d425a27cd06d6bacadd146ca8f558f9f8c97194c (patch) | |
tree | 8aea03577de26b7437825aa5739279e560c98333 /Rewrite/Rewriter.cpp | |
parent | 74a0c77ce6cf5fbcaccbaeda35dfb2ff7c02c83e (diff) |
minor cleanups
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@43881 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'Rewrite/Rewriter.cpp')
-rw-r--r-- | Rewrite/Rewriter.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Rewrite/Rewriter.cpp b/Rewrite/Rewriter.cpp index 5e6374e9b9..1df169ac84 100644 --- a/Rewrite/Rewriter.cpp +++ b/Rewrite/Rewriter.cpp @@ -105,7 +105,7 @@ void RewriteBuffer::InsertText(unsigned OrigOffset, unsigned RealOffset = getMappedOffset(OrigOffset, true); assert(RealOffset <= Buffer.size() && "Invalid location"); - // Remove the dead characters. + // Insert the new characters. Buffer.insert(Buffer.begin()+RealOffset, StrData, StrData+StrLen); // Add a delta so that future changes are offset correctly. @@ -121,8 +121,8 @@ void RewriteBuffer::ReplaceText(unsigned OrigOffset, unsigned OrigLength, assert(RealOffset+OrigLength <= Buffer.size() && "Invalid location"); // Overwrite the common piece. - std::copy(NewStr, NewStr+std::min(OrigLength, NewLength), - Buffer.begin()+RealOffset); + unsigned CommonLength = std::min(OrigLength, NewLength); + std::copy(NewStr, NewStr+CommonLength, Buffer.begin()+RealOffset); // If replacing without shifting around, just overwrite the text. if (OrigLength == NewLength) |