File tree Expand file tree Collapse file tree 1 file changed +2
-4
lines changed
csharp/ql/src/semmle/code/csharp/dataflow/internal Expand file tree Collapse file tree 1 file changed +2
-4
lines changed Original file line number Diff line number Diff line change @@ -1354,14 +1354,12 @@ abstract class ReturnNode extends Node {
1354
1354
private module ReturnNodes {
1355
1355
/**
1356
1356
* A data-flow node that represents an expression returned by a callable,
1357
- * either using a (`yield`) `return` statement or an expression body (`=>`).
1357
+ * either using a `return` statement or an expression body (`=>`).
1358
1358
*/
1359
1359
class ExprReturnNode extends ReturnNode , ExprNode {
1360
1360
ExprReturnNode ( ) {
1361
1361
exists ( DotNet:: Callable c , DotNet:: Expr e | e = this .getExpr ( ) |
1362
- c .canReturn ( e )
1363
- or
1364
- c .( Callable ) .canYieldReturn ( e )
1362
+ c .canReturn ( e ) and not c .( Modifiable ) .isAsync ( )
1365
1363
)
1366
1364
}
1367
1365
You can’t perform that action at this time.
0 commit comments