Merge pull request #12534 from hvitved/swift/summary-call-encl-callable

Swift: Fix `SummaryCall::getEnclosingCallable`
This commit is contained in:
Tom Hvitved 2023-03-15 14:35:00 +01:00 коммит произвёл GitHub
Родитель ecf5591bc6 96639c594f
Коммит a6e9d111a5
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 1 добавлений и 3 удалений

Просмотреть файл

@ -219,9 +219,7 @@ class SummaryCall extends DataFlowCall, TSummaryCall {
/** Gets the data flow node that this call targets. */
Node getReceiver() { result = receiver }
override DataFlowCallable getEnclosingCallable() {
result = TDataFlowFunc(c.getEnclosingFunction())
}
override DataFlowCallable getEnclosingCallable() { result = TSummarizedCallable(c) }
override string toString() { result = "[summary] call to " + receiver + " in " + c }