summaryrefslogtreecommitdiff
path: root/src/libs/cplusplus/FindUsages.cpp
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2020-11-04 12:38:40 +0100
committerChristian Kandeler <christian.kandeler@qt.io>2020-11-04 13:02:34 +0000
commitcf6757406d6a0c012cdaadcd8706ae14a948b200 (patch)
treea3e7ef85c96a142dc4143e86b574524d6c9f601a /src/libs/cplusplus/FindUsages.cpp
parent8527cbedccefd15ed275746650c6cd1cb24be62d (diff)
downloadqt-creator-cf6757406d6a0c012cdaadcd8706ae14a948b200.tar.gz
CPlusPlus: Properly categorize usages in if statements
Change-Id: I5f6e5fa14ea51cd9e61a9e2e96c110ca618be429 Reviewed-by: André Hartmann <aha_1980@gmx.de>
Diffstat (limited to 'src/libs/cplusplus/FindUsages.cpp')
-rw-r--r--src/libs/cplusplus/FindUsages.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libs/cplusplus/FindUsages.cpp b/src/libs/cplusplus/FindUsages.cpp
index 72ad9fe8d5..8807fad952 100644
--- a/src/libs/cplusplus/FindUsages.cpp
+++ b/src/libs/cplusplus/FindUsages.cpp
@@ -334,6 +334,8 @@ Usage::Type FindUsages::getType(int line, int column, int tokenIndex)
return Usage::Type::Read;
if ((*it)->asCaseStatement())
return Usage::Type::Read;
+ if ((*it)->asIfStatement())
+ return Usage::Type::Read;
if ((*it)->asLambdaCapture() || (*it)->asNamedTypeSpecifier()
|| (*it)->asElaboratedTypeSpecifier()) {
return Usage::Type::Other;