forked from qt-creator/qt-creator
C++: Pass on the byte offsets of macro arguments
...to the Document/Block. Change-Id: I1a96dc70ac93254e6030326b36a5df9a2cdc2bd8 Reviewed-by: Christian Stenger <christian.stenger@digia.com> Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
This commit is contained in:
committed by
Christian Stenger
parent
25a8ee7344
commit
c2e5f1c819
@@ -1034,6 +1034,9 @@ bool Preprocessor::handleIdentifier(PPToken *tk)
|
||||
} else {
|
||||
|
||||
argRefs.push_back(MacroArgumentReference(
|
||||
m_state.m_bytesOffsetRef + argTks.first().bytesBegin(),
|
||||
argTks.last().bytesBegin() + argTks.last().bytes()
|
||||
- argTks.first().bytesBegin(),
|
||||
m_state.m_utf16charsOffsetRef + argTks.first().utf16charsBegin(),
|
||||
argTks.last().utf16charsBegin() + argTks.last().utf16chars()
|
||||
- argTks.first().utf16charsBegin()));
|
||||
|
||||
Reference in New Issue
Block a user