void AnnotateTokensWorker::HandlePostPonedChildCursor(
CXCursor Cursor, unsigned StartTokenIndex) {
- const auto flags = CXNameRange_WantQualifier | CXNameRange_WantQualifier;
unsigned I = StartTokenIndex;
// The bracket tokens of a Call or Subscript operator are mapped to
// CallExpr/CXXOperatorCallExpr because we skipped visiting the corresponding
// DeclRefExpr. Remap these tokens to the DeclRefExpr cursors.
for (unsigned RefNameRangeNr = 0; I < NumTokens; RefNameRangeNr++) {
- const CXSourceRange CXRefNameRange =
- clang_getCursorReferenceNameRange(Cursor, flags, RefNameRangeNr);
+ const CXSourceRange CXRefNameRange = clang_getCursorReferenceNameRange(
+ Cursor, CXNameRange_WantQualifier, RefNameRangeNr);
if (clang_Range_isNull(CXRefNameRange))
break; // All ranges handled.