Fix unused parameter warnings for in and out parameters

This commit is contained in:
Hackerpilot 2014-05-12 18:09:02 -07:00
parent 1c87c48aa0
commit 35e568a756
1 changed files with 4 additions and 2 deletions

View File

@ -239,9 +239,11 @@ class UnusedVariableCheck : BaseAnalyzer
if (parameter.name != tok!"")
{
// 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,
parameter.name.column, true, canFind(parameter.parameterAttributes,
cast(IdType) tok!"ref"));
parameter.name.column, true, isRef);
if (parameter.default_ !is null)
{
interestDepth++;