forked from qt-creator/qt-creator
ClangCodeModel: Improve debug output for semantic highlighting
Previously, the final highlighting results we showed were incomplete and out of order. Change-Id: If18062cc5a7f3156d6bb0b282aed33906cdef910 Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -386,8 +386,6 @@ void doSemanticHighlighting(
|
|||||||
}
|
}
|
||||||
if (isOutputParameter(token))
|
if (isOutputParameter(token))
|
||||||
styles.mixinStyles.push_back(C_OUTPUT_ARGUMENT);
|
styles.mixinStyles.push_back(C_OUTPUT_ARGUMENT);
|
||||||
qCDebug(clangdLogHighlight) << "adding highlighting result"
|
|
||||||
<< token.line << token.column << token.length << int(styles.mainStyle);
|
|
||||||
return HighlightingResult(token.line, token.column, token.length, styles);
|
return HighlightingResult(token.line, token.column, token.length, styles);
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -420,6 +418,8 @@ void doSemanticHighlighting(
|
|||||||
}
|
}
|
||||||
QList<Range> virtualRanges;
|
QList<Range> virtualRanges;
|
||||||
for (const HighlightingResult &r : results) {
|
for (const HighlightingResult &r : results) {
|
||||||
|
qCDebug(clangdLogHighlight)
|
||||||
|
<< '\t' << r.line << r.column << r.length << int(r.textStyles.mainStyle);
|
||||||
if (r.textStyles.mainStyle != C_VIRTUAL_METHOD)
|
if (r.textStyles.mainStyle != C_VIRTUAL_METHOD)
|
||||||
continue;
|
continue;
|
||||||
const Position startPos(r.line - 1, r.column - 1);
|
const Position startPos(r.line - 1, r.column - 1);
|
||||||
|
Reference in New Issue
Block a user