[Distributed] Handle mangling thunks in extensions with generic AS and $Stubs (#71914)

This commit is contained in:
Konrad `ktoso` Malawski
2024-02-29 21:22:00 +09:00
committed by GitHub
parent 92f3b0f2c4
commit c56a1e8be7
29 changed files with 565 additions and 296 deletions

View File

@@ -24,15 +24,6 @@
namespace swift {
namespace runtime {
SWIFT_RUNTIME_STDLIB_SPI
const AccessibleFunctionRecord *swift_findAccessibleFunctionForConcreteType(
bool findConcreteWitness,
// concrete target type, when performing a protocol method call
const char *targetActorTypeNameStart, size_t targetActorTypeNameLength,
// method (concrete method name, or protocol method name)
const char *targetNameStart, size_t targetNameLength);
// DEPRECATED: Prefer 'swift_findAccessibleFunctionForConcreteType'
SWIFT_RUNTIME_STDLIB_SPI
const AccessibleFunctionRecord *
swift_findAccessibleFunction(const char *targetNameStart,