Skip to content

Commit 4274bb1

Browse files
authored
Merge pull request #892 from hvitved/csharp/get-arg-for-param-bad-magic
C#: Prevent bad magic in `getArgumentForParameter()`
2 parents 73d56e1 + c3378c4 commit 4274bb1

File tree

1 file changed

+1
-0
lines changed
  • csharp/ql/src/semmle/code/csharp/exprs

1 file changed

+1
-0
lines changed

csharp/ql/src/semmle/code/csharp/exprs/Call.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ class Call extends DotNet::Call, Expr, @call {
7676
* }
7777
* ```
7878
*/
79+
pragma[nomagic]
7980
override Expr getArgumentForParameter(DotNet::Parameter p) {
8081
getTarget().getAParameter() = p and
8182
(

0 commit comments

Comments
 (0)