From f8bb00a81c275ec60f3ebca81b223b5a2ba06b50 Mon Sep 17 00:00:00 2001 From: Tom Hvitved Date: Wed, 20 Feb 2019 13:12:58 +0100 Subject: [PATCH] C#: Cache `Call::getArgumentForParameter()` --- csharp/ql/src/semmle/code/csharp/exprs/Call.qll | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csharp/ql/src/semmle/code/csharp/exprs/Call.qll b/csharp/ql/src/semmle/code/csharp/exprs/Call.qll index b2036e3fbd67..aade456c0121 100644 --- a/csharp/ql/src/semmle/code/csharp/exprs/Call.qll +++ b/csharp/ql/src/semmle/code/csharp/exprs/Call.qll @@ -76,7 +76,7 @@ class Call extends DotNet::Call, Expr, @call { * } * ``` */ - pragma[nomagic] + cached override Expr getArgumentForParameter(DotNet::Parameter p) { getTarget().getAParameter() = p and (