[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

@@ -652,12 +652,6 @@ IRGenModule::IRGenModule(IRGenerator &irgen,
createStructType(*this, "swift.accessible_function",
{RelativeAddressTy, RelativeAddressTy, RelativeAddressTy,
RelativeAddressTy, Int32Ty});
AccessibleProtocolRequirementFunctionRecordTy =
createStructType(*this, "swift.distributed_accessible_function",
{RelativeAddressTy, RelativeAddressTy, RelativeAddressTy,
RelativeAddressTy, Int32Ty,
// Extra fields, after AccessibleFunctionRecordTy fields
RelativeAddressTy, RelativeAddressTy});
AsyncFunctionPointerTy = createStructType(*this, "swift.async_func_pointer",
{RelativeAddressTy, Int32Ty}, true);