Fix unused parameter warnings for in and out parameters
This commit is contained in:
parent
1c87c48aa0
commit
35e568a756
|
@ -239,9 +239,11 @@ class UnusedVariableCheck : BaseAnalyzer
|
||||||
if (parameter.name != tok!"")
|
if (parameter.name != tok!"")
|
||||||
{
|
{
|
||||||
// stderr.writeln("Adding parameter ", parameter.name.text);
|
// stderr.writeln("Adding parameter ", parameter.name.text);
|
||||||
|
bool isRef = canFind(parameter.parameterAttributes, cast(IdType) tok!"ref")
|
||||||
|
|| canFind(parameter.parameterAttributes, cast(IdType) tok!"in")
|
||||||
|
|| canFind(parameter.parameterAttributes, cast(IdType) tok!"out");
|
||||||
variableDeclared(parameter.name.text, parameter.name.line,
|
variableDeclared(parameter.name.text, parameter.name.line,
|
||||||
parameter.name.column, true, canFind(parameter.parameterAttributes,
|
parameter.name.column, true, isRef);
|
||||||
cast(IdType) tok!"ref"));
|
|
||||||
if (parameter.default_ !is null)
|
if (parameter.default_ !is null)
|
||||||
{
|
{
|
||||||
interestDepth++;
|
interestDepth++;
|
||||||
|
|
Loading…
Reference in New Issue