C++: Fix unintentionally changing the type of AdditionalCallTarget.viableTarget.

This commit is contained in:
Geoffrey White
2024-04-11 17:07:20 +01:00
parent 66f88d9c71
commit 13100b19bc
2 changed files with 2 additions and 2 deletions

View File

@@ -40,7 +40,7 @@ DataFlowCallable viableCallable(DataFlowCall call) {
result = defaultViableCallable(call)
or
// Additional call targets
result =
result.getUnderlyingCallable() =
any(AdditionalCallTarget additional)
.viableTarget(call.asCallInstruction().getUnconvertedResultExpression())
}

View File

@@ -2681,5 +2681,5 @@ class AdditionalCallTarget extends Unit {
/**
* Gets a viable target for `call`.
*/
abstract DataFlowCallable viableTarget(Call call);
abstract Declaration viableTarget(Call call);
}