summaryrefslogtreecommitdiff
path: root/src/tools/clangrefactoringbackend/source/sourcerangeextractor.cpp
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@qt.io>2016-12-05 13:17:21 +0100
committerMarco Bubke <marco.bubke@qt.io>2016-12-07 11:40:47 +0000
commitcf885a138c83081de72cc12dba5459ccbb70e9e1 (patch)
tree3388d00da4c35d174b9d771303013728a4fbc6e1 /src/tools/clangrefactoringbackend/source/sourcerangeextractor.cpp
parent6f362072d6cf1ce56d4d24982ae0730cd844dead (diff)
downloadqt-creator-cf885a138c83081de72cc12dba5459ccbb70e9e1.tar.gz
Clang: Clean up SourceRangeExtractor::findStartOfLineInBuffer
Change-Id: Ic0b5e44756f0364f583c72b5b05795764718a6e8 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Diffstat (limited to 'src/tools/clangrefactoringbackend/source/sourcerangeextractor.cpp')
-rw-r--r--src/tools/clangrefactoringbackend/source/sourcerangeextractor.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/tools/clangrefactoringbackend/source/sourcerangeextractor.cpp b/src/tools/clangrefactoringbackend/source/sourcerangeextractor.cpp
index 97036695e7..d4f6ba6cec 100644
--- a/src/tools/clangrefactoringbackend/source/sourcerangeextractor.cpp
+++ b/src/tools/clangrefactoringbackend/source/sourcerangeextractor.cpp
@@ -66,9 +66,10 @@ std::reverse_iterator<Iterator> make_reverse_iterator(Iterator iterator)
const char *SourceRangeExtractor::findStartOfLineInBuffer(llvm::StringRef buffer, uint startOffset)
{
auto beginText = buffer.begin() + startOffset;
+ auto reverseBegin = make_reverse_iterator(beginText);
auto reverseEnd = make_reverse_iterator(buffer.begin());
- auto found = std::find_if(make_reverse_iterator(beginText),
+ auto found = std::find_if(reverseBegin,
reverseEnd,
[] (const char character) {
return character == '\n' || character == '\r';