diff options
author | Chris Lattner <sabre@nondot.org> | 2008-04-14 17:12:49 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2008-04-14 17:12:49 +0000 |
commit | e5cd857f7e71d5789df25d5046d104b93cf2a71c (patch) | |
tree | d3522cfba76a3364592e4ae2c23a01f6ddad2706 /lib/Rewrite/Rewriter.cpp | |
parent | 49a2fd2758996b6f674babf19c75b3d01e77e2d4 (diff) |
remove ifdefs
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49651 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Rewrite/Rewriter.cpp')
-rw-r--r-- | lib/Rewrite/Rewriter.cpp | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/lib/Rewrite/Rewriter.cpp b/lib/Rewrite/Rewriter.cpp index f7dcdd23fc..4f54102d02 100644 --- a/lib/Rewrite/Rewriter.cpp +++ b/lib/Rewrite/Rewriter.cpp @@ -27,12 +27,7 @@ void RewriteBuffer::RemoveText(unsigned OrigOffset, unsigned Size) { assert(RealOffset+Size < Buffer.size() && "Invalid location"); // Remove the dead characters. -#ifdef USE_ROPE_VECTOR - RewriteRope::iterator I = Buffer.getAtOffset(RealOffset); - Buffer.erase(I, I+Size); -#else Buffer.erase(RealOffset, Size); -#endif // Add a delta so that future changes are offset correctly. AddDelta(OrigOffset, -Size); @@ -46,15 +41,7 @@ void RewriteBuffer::InsertText(unsigned OrigOffset, if (StrLen == 0) return; unsigned RealOffset = getMappedOffset(OrigOffset, InsertAfter); - -#ifdef USE_ROPE_VECTOR - assert(RealOffset <= Buffer.size() && "Invalid location"); - - // Insert the new characters. - Buffer.insert(Buffer.getAtOffset(RealOffset), StrData, StrData+StrLen); -#else Buffer.insert(RealOffset, StrData, StrData+StrLen); -#endif // Add a delta so that future changes are offset correctly. AddDelta(OrigOffset, StrLen); @@ -66,30 +53,8 @@ void RewriteBuffer::InsertText(unsigned OrigOffset, void RewriteBuffer::ReplaceText(unsigned OrigOffset, unsigned OrigLength, const char *NewStr, unsigned NewLength) { unsigned RealOffset = getMappedOffset(OrigOffset, true); -#ifdef USE_ROPE_VECTOR - assert(RealOffset+OrigLength <= Buffer.size() && "Invalid location"); - - // Overwrite the common piece. - unsigned CommonLength = std::min(OrigLength, NewLength); - std::copy(NewStr, NewStr+CommonLength, Buffer.getAtOffset(RealOffset)); - - // If replacing without shifting around, just overwrite the text. - if (OrigLength == NewLength) - return; - - // If inserting more than existed before, this is like an insertion. - if (NewLength > OrigLength) { - Buffer.insert(Buffer.getAtOffset(RealOffset+OrigLength), - NewStr+OrigLength, NewStr+NewLength); - } else { - // If inserting less than existed before, this is like a removal. - RewriteRope::iterator I = Buffer.getAtOffset(RealOffset+NewLength); - Buffer.erase(I, I+(OrigLength-NewLength)); - } -#else Buffer.erase(RealOffset, OrigLength); Buffer.insert(RealOffset, NewStr, NewStr+NewLength); -#endif if (OrigLength != NewLength) AddDelta(OrigOffset, NewLength-OrigLength); } |