diff options
author | Marco Bubke <marco.bubke@qt.io> | 2016-12-05 13:17:21 +0100 |
---|---|---|
committer | Marco Bubke <marco.bubke@qt.io> | 2016-12-07 11:40:47 +0000 |
commit | cf885a138c83081de72cc12dba5459ccbb70e9e1 (patch) | |
tree | 3388d00da4c35d174b9d771303013728a4fbc6e1 /src/tools/clangrefactoringbackend/source/sourcerangeextractor.cpp | |
parent | 6f362072d6cf1ce56d4d24982ae0730cd844dead (diff) | |
download | qt-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.cpp | 3 |
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'; |