From a2c683804d74ebf3aef5af39d404b189c55872d8 Mon Sep 17 00:00:00 2001 From: Konrad `ktoso` Malawski Date: Tue, 11 Apr 2023 10:50:36 +0900 Subject: [PATCH] Handle new Swift builtin storage type (distributed actor storage) --- .../Plugins/TypeSystem/Swift/SwiftASTContext.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lldb/source/Plugins/TypeSystem/Swift/SwiftASTContext.cpp b/lldb/source/Plugins/TypeSystem/Swift/SwiftASTContext.cpp index 50a996eef9e6c..67e198a08c2c3 100644 --- a/lldb/source/Plugins/TypeSystem/Swift/SwiftASTContext.cpp +++ b/lldb/source/Plugins/TypeSystem/Swift/SwiftASTContext.cpp @@ -5267,6 +5267,7 @@ SwiftASTContext::GetTypeInfo(opaque_compiler_type_t type, swift_flags |= eTypeHasDynamicSelf; switch (type_kind) { case swift::TypeKind::BuiltinDefaultActorStorage: + case swift::TypeKind::BuiltinNonDefaultDistributedActorStorage: case swift::TypeKind::BuiltinExecutor: case swift::TypeKind::BuiltinJob: case swift::TypeKind::BuiltinTuple: @@ -5413,6 +5414,7 @@ lldb::TypeClass SwiftASTContext::GetTypeClass(opaque_compiler_type_t type) { const swift::TypeKind type_kind = swift_can_type->getKind(); switch (type_kind) { case swift::TypeKind::BuiltinDefaultActorStorage: + case swift::TypeKind::BuiltinNonDefaultDistributedActorStorage: case swift::TypeKind::BuiltinExecutor: case swift::TypeKind::BuiltinJob: case swift::TypeKind::BuiltinTuple: @@ -5901,6 +5903,7 @@ lldb::Encoding SwiftASTContext::GetEncoding(opaque_compiler_type_t type, const swift::TypeKind type_kind = swift_can_type->getKind(); switch (type_kind) { case swift::TypeKind::BuiltinDefaultActorStorage: + case swift::TypeKind::BuiltinNonDefaultDistributedActorStorage: case swift::TypeKind::BuiltinExecutor: case swift::TypeKind::BuiltinJob: case swift::TypeKind::BuiltinTuple: @@ -6002,6 +6005,7 @@ uint32_t SwiftASTContext::GetNumChildren(opaque_compiler_type_t type, const swift::TypeKind type_kind = swift_can_type->getKind(); switch (type_kind) { case swift::TypeKind::BuiltinDefaultActorStorage: + case swift::TypeKind::BuiltinNonDefaultDistributedActorStorage: case swift::TypeKind::BuiltinExecutor: case swift::TypeKind::BuiltinJob: case swift::TypeKind::BuiltinTuple: @@ -6140,6 +6144,7 @@ uint32_t SwiftASTContext::GetNumFields(opaque_compiler_type_t type, const swift::TypeKind type_kind = swift_can_type->getKind(); switch (type_kind) { case swift::TypeKind::BuiltinDefaultActorStorage: + case swift::TypeKind::BuiltinNonDefaultDistributedActorStorage: case swift::TypeKind::BuiltinExecutor: case swift::TypeKind::BuiltinJob: case swift::TypeKind::BuiltinTuple: @@ -6369,6 +6374,7 @@ CompilerType SwiftASTContext::GetFieldAtIndex(opaque_compiler_type_t type, const swift::TypeKind type_kind = swift_can_type->getKind(); switch (type_kind) { case swift::TypeKind::BuiltinDefaultActorStorage: + case swift::TypeKind::BuiltinNonDefaultDistributedActorStorage: case swift::TypeKind::BuiltinExecutor: case swift::TypeKind::BuiltinJob: case swift::TypeKind::BuiltinTuple: @@ -6556,6 +6562,7 @@ uint32_t SwiftASTContext::GetNumPointeeChildren(opaque_compiler_type_t type) { const swift::TypeKind type_kind = swift_can_type->getKind(); switch (type_kind) { case swift::TypeKind::BuiltinDefaultActorStorage: + case swift::TypeKind::BuiltinNonDefaultDistributedActorStorage: case swift::TypeKind::BuiltinExecutor: case swift::TypeKind::BuiltinJob: case swift::TypeKind::BuiltinTuple: @@ -6709,6 +6716,7 @@ CompilerType SwiftASTContext::GetChildCompilerTypeAtIndex( const swift::TypeKind type_kind = swift_can_type->getKind(); switch (type_kind) { case swift::TypeKind::BuiltinDefaultActorStorage: + case swift::TypeKind::BuiltinNonDefaultDistributedActorStorage: case swift::TypeKind::BuiltinExecutor: case swift::TypeKind::BuiltinJob: case swift::TypeKind::BuiltinTuple: @@ -7017,6 +7025,7 @@ size_t SwiftASTContext::GetIndexOfChildMemberWithName( const swift::TypeKind type_kind = swift_can_type->getKind(); switch (type_kind) { case swift::TypeKind::BuiltinDefaultActorStorage: + case swift::TypeKind::BuiltinNonDefaultDistributedActorStorage: case swift::TypeKind::BuiltinExecutor: case swift::TypeKind::BuiltinJob: case swift::TypeKind::BuiltinTuple: @@ -7401,6 +7410,7 @@ bool SwiftASTContext::DumpTypeValue( const swift::TypeKind type_kind = swift_can_type->getKind(); switch (type_kind) { case swift::TypeKind::BuiltinDefaultActorStorage: + case swift::TypeKind::BuiltinNonDefaultDistributedActorStorage: case swift::TypeKind::BuiltinExecutor: case swift::TypeKind::BuiltinJob: case swift::TypeKind::BuiltinTuple: