diff options
-rw-r--r-- | src/libs/3rdparty/cplusplus/TranslationUnit.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libs/3rdparty/cplusplus/TranslationUnit.cpp b/src/libs/3rdparty/cplusplus/TranslationUnit.cpp index 86eb25f1e3..4f1ff72139 100644 --- a/src/libs/3rdparty/cplusplus/TranslationUnit.cpp +++ b/src/libs/3rdparty/cplusplus/TranslationUnit.cpp @@ -534,9 +534,10 @@ bool TranslationUnit::maybeSplitGreaterGreaterToken(unsigned tokenIndex) newGreater.byteOffset = tok.byteOffset + 1; newGreater.utf16charOffset = tok.utf16charOffset + 1; + TokenLineColumn::const_iterator it = _expandedLineColumn.find(tok.bytesBegin()); + _tokens->insert(_tokens->begin() + tokenIndex + 1, newGreater); - TokenLineColumn::const_iterator it = _expandedLineColumn.find(tok.bytesBegin()); if (it != _expandedLineColumn.end()) { const std::pair<unsigned, unsigned> newPosition(it->second.first, it->second.second + 1); _expandedLineColumn.insert(std::make_pair(newGreater.bytesBegin(), newPosition)); |