mirror of
https://github.com/github/codeql.git
synced 2025-12-18 01:33:15 +01:00
Merge pull request #15582 from hvitved/dataflow/cache-viable-callable-ext
Data flow: Cache `viableCallableExt`
This commit is contained in:
@@ -386,7 +386,7 @@ module MakeImplCommon<InputSig Lang> {
|
||||
}
|
||||
|
||||
private DataFlowCallable viableCallableExt(DataFlowCall call) {
|
||||
result = viableCallable(call)
|
||||
result = viableCallableCached(call)
|
||||
or
|
||||
result = viableCallableLambda(call, _)
|
||||
}
|
||||
@@ -479,6 +479,9 @@ module MakeImplCommon<InputSig Lang> {
|
||||
isArgumentNode(n, call, pos)
|
||||
}
|
||||
|
||||
cached
|
||||
DataFlowCallable viableCallableCached(DataFlowCall call) { result = viableCallable(call) }
|
||||
|
||||
/**
|
||||
* Gets a viable target for the lambda call `call`.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user