mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
[Distributed] Implementing calling transport in resolve and assigning id/transp
This commit is contained in:
@@ -1462,7 +1462,14 @@ static ValueDecl *getDefaultActorInitDestroy(ASTContext &ctx,
|
||||
_void);
|
||||
}
|
||||
|
||||
static ValueDecl *getDistributedActorInitDestroy(ASTContext &ctx,
|
||||
static ValueDecl *getDistributedActorInitializeRemote(ASTContext &ctx,
|
||||
Identifier id) {
|
||||
return getBuiltinFunction(ctx, id, _thin,
|
||||
_parameters(_nativeObject),
|
||||
_rawPointer);
|
||||
}
|
||||
|
||||
static ValueDecl *getDistributedActorDestroy(ASTContext &ctx,
|
||||
Identifier id) {
|
||||
return getBuiltinFunction(ctx, id, _thin,
|
||||
_parameters(_nativeObject), // TODO: no idea if to pass more here?
|
||||
@@ -2808,8 +2815,10 @@ ValueDecl *swift::getBuiltinValueDecl(ASTContext &Context, Identifier Id) {
|
||||
return getDefaultActorInitDestroy(Context, Id);
|
||||
|
||||
case BuiltinValueKind::InitializeDistributedRemoteActor:
|
||||
return getDistributedActorInitializeRemote(Context, Id);
|
||||
|
||||
case BuiltinValueKind::DestroyDistributedActor:
|
||||
return getDistributedActorInitDestroy(Context, Id);
|
||||
return getDistributedActorDestroy(Context, Id);
|
||||
|
||||
case BuiltinValueKind::StartAsyncLet:
|
||||
case BuiltinValueKind::StartAsyncLetWithLocalBuffer:
|
||||
|
||||
Reference in New Issue
Block a user