Mark unary expressions as 'interesting' if they have a '*' prefix. Fixes #194
This commit is contained in:
parent
a4d221a569
commit
d3daf6e6ad
|
@ -186,6 +186,15 @@ class UnusedVariableCheck : BaseAnalyzer
|
||||||
variableUsed(single.token.text);
|
variableUsed(single.token.text);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override void visit(const UnaryExpression unary)
|
||||||
|
{
|
||||||
|
if (unary.prefix == tok!"*")
|
||||||
|
interestDepth++;
|
||||||
|
unary.accept(this);
|
||||||
|
if (unary.prefix == tok!"*")
|
||||||
|
interestDepth--;
|
||||||
|
}
|
||||||
|
|
||||||
override void visit(const PrimaryExpression primary)
|
override void visit(const PrimaryExpression primary)
|
||||||
{
|
{
|
||||||
if (interestDepth > 0 && primary.identifierOrTemplateInstance !is null
|
if (interestDepth > 0 && primary.identifierOrTemplateInstance !is null
|
||||||
|
|
Loading…
Reference in New Issue