C#: Remove false positive and update test output

C#: Mark results as GOOD
This commit is contained in:
Calum Grant
2019-12-27 11:50:16 +00:00
parent fd0225ca59
commit 3db900b183
3 changed files with 5 additions and 4 deletions

View File

@@ -83,8 +83,10 @@ class RelevantDefinition extends AssignableDefinition {
//or
//this.(AssignableDefinitions::OutRefDefinition).getTargetAccess().isOutArgument()
this.(AssignableDefinitions::LocalVariableDefinition).getDeclaration() = any(LocalVariableDeclExpr lvde |
lvde = any(SpecificCatchClause scc).getVariableDeclExpr() or
lvde = any(ForeachStmt fs).getVariableDeclExpr()
lvde = any(SpecificCatchClause scc).getVariableDeclExpr()
or
lvde = any(ForeachStmt fs).getVariableDeclExpr() and
not lvde.getName() = "_"
)
or
this instanceof AssignableDefinitions::PatternDefinition