Skip to content

Commit a868456

Browse files
committed
C#: Address review comments
1 parent 86fa7e5 commit a868456

File tree

2 files changed

+3
-1
lines changed
  • csharp/ql

2 files changed

+3
-1
lines changed

csharp/ql/src/semmle/code/csharp/dataflow/Nullness.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ private predicate isMaybeNullArgument(Ssa::ExplicitDefinition def, MaybeNullExpr
181181
)
182182
}
183183

184-
private predicate isNullDefaultArgument(Ssa::ExplicitDefinition def, MaybeNullExpr arg) {
184+
private predicate isNullDefaultArgument(Ssa::ExplicitDefinition def, AlwaysNullExpr arg) {
185185
exists(AssignableDefinitions::ImplicitParameterDefinition pdef, Parameter p |
186186
pdef = def.getADefinition()
187187
|

csharp/ql/test/query-tests/Nullness/E.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -364,6 +364,8 @@ static void Ex33(string s, object o)
364364
}
365365

366366
static int Ex34(string s = null) => s.Length; // BAD (maybe)
367+
368+
static int Ex35(string s = "null") => s.Length; // GOOD
367369
}
368370

369371
public static class Extensions

0 commit comments

Comments
 (0)