summaryrefslogtreecommitdiff
path: root/src/plugins/clangcodemodel/clangfollowsymbol.cpp
diff options
context:
space:
mode:
authorIvan Donchevskii <ivan.donchevskii@qt.io>2018-01-19 09:18:57 +0100
committerIvan Donchevskii <ivan.donchevskii@qt.io>2018-02-02 07:01:59 +0000
commitd81580b7a3a2c8ab7cca1552717a3e1151a470eb (patch)
tree4881f9ec0099c70e75816c786fd29957b7d21d70 /src/plugins/clangcodemodel/clangfollowsymbol.cpp
parentbdd5066665b47b57c6caff9b44c27665d77b0d3c (diff)
downloadqt-creator-d81580b7a3a2c8ab7cca1552717a3e1151a470eb.tar.gz
Clang: extra clangbackend job to collect full token info
Limit document annotations job to only highlighting data collection and move more expensive calls into separate job that runs after it. Change-Id: Ie792a3f741ac45c81033dd5b3a20ed061604f927 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
Diffstat (limited to 'src/plugins/clangcodemodel/clangfollowsymbol.cpp')
-rw-r--r--src/plugins/clangcodemodel/clangfollowsymbol.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/clangcodemodel/clangfollowsymbol.cpp b/src/plugins/clangcodemodel/clangfollowsymbol.cpp
index db8c4a1faf..f9ab5bb211 100644
--- a/src/plugins/clangcodemodel/clangfollowsymbol.cpp
+++ b/src/plugins/clangcodemodel/clangfollowsymbol.cpp
@@ -83,12 +83,12 @@ static Utils::Link linkAtCursor(QTextCursor cursor, const QString &filePath, uin
Link token(filePath, mark.line(), mark.column());
token.linkTextStart = getMarkPos(cursor, mark);
token.linkTextEnd = token.linkTextStart + mark.length();
- if (mark.isIncludeDirectivePath()) {
+ if (mark.extraInfo().includeDirectivePath) {
if (tokenStr != "include" && tokenStr != "#" && tokenStr != "<")
return token;
return Link();
}
- if (mark.isIdentifier() || tokenStr == "operator")
+ if (mark.extraInfo().identifier || tokenStr == "operator")
return token;
return Link();
}