Skip to content

Commit 12aa75a

Browse files
committed
Handle YieldResult type in LLDB swift plugin
1 parent 5614bc4 commit 12aa75a

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

lldb/source/Plugins/TypeSystem/Swift/SwiftASTContext.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6139,6 +6139,7 @@ SwiftASTContext::GetTypeInfo(opaque_compiler_type_t type,
61396139
case swift::TypeKind::SILToken:
61406140
case swift::TypeKind::TypeVariable:
61416141
case swift::TypeKind::VariadicSequence:
6142+
case swift::TypeKind::YieldResult:
61426143
LOG_PRINTF(GetLog(LLDBLog::Types), "Unexpected type: %s",
61436144
swift_can_type.getString().c_str());
61446145
assert(false && "Internal compiler type");
@@ -6303,6 +6304,7 @@ lldb::TypeClass SwiftASTContext::GetTypeClass(opaque_compiler_type_t type) {
63036304
case swift::TypeKind::SILToken:
63046305
case swift::TypeKind::PackArchetype:
63056306
case swift::TypeKind::VariadicSequence:
6307+
case swift::TypeKind::YieldResult:
63066308
assert(false && "Internal compiler type");
63076309
break;
63086310
case swift::TypeKind::BuiltinBridgeObject:
@@ -6809,6 +6811,7 @@ lldb::Encoding SwiftASTContext::GetEncoding(opaque_compiler_type_t type) {
68096811
case swift::TypeKind::TypeVariable:
68106812
case swift::TypeKind::ErrorUnion:
68116813
case swift::TypeKind::VariadicSequence:
6814+
case swift::TypeKind::YieldResult:
68126815
break;
68136816
case swift::TypeKind::BuiltinInteger:
68146817
case swift::TypeKind::BuiltinIntegerLiteral:
@@ -6936,6 +6939,7 @@ SwiftASTContext::GetNumChildren(opaque_compiler_type_t type,
69366939
case swift::TypeKind::SILToken:
69376940
case swift::TypeKind::TypeVariable:
69386941
case swift::TypeKind::VariadicSequence:
6942+
case swift::TypeKind::YieldResult:
69396943
break;
69406944
case swift::TypeKind::UnmanagedStorage:
69416945
case swift::TypeKind::UnownedStorage:
@@ -7065,6 +7069,7 @@ uint32_t SwiftASTContext::GetNumFields(opaque_compiler_type_t type,
70657069
case swift::TypeKind::SILToken:
70667070
case swift::TypeKind::TypeVariable:
70677071
case swift::TypeKind::VariadicSequence:
7072+
case swift::TypeKind::YieldResult:
70687073
break;
70697074
case swift::TypeKind::UnmanagedStorage:
70707075
case swift::TypeKind::UnownedStorage:
@@ -7294,6 +7299,7 @@ CompilerType SwiftASTContext::GetFieldAtIndex(opaque_compiler_type_t type,
72947299
case swift::TypeKind::SILToken:
72957300
case swift::TypeKind::TypeVariable:
72967301
case swift::TypeKind::VariadicSequence:
7302+
case swift::TypeKind::YieldResult:
72977303
break;
72987304
case swift::TypeKind::UnmanagedStorage:
72997305
case swift::TypeKind::UnownedStorage:
@@ -7513,6 +7519,7 @@ uint32_t SwiftASTContext::GetNumPointeeChildren(opaque_compiler_type_t type) {
75137519
case swift::TypeKind::TypeVariable:
75147520
case swift::TypeKind::UnboundGeneric:
75157521
case swift::TypeKind::VariadicSequence:
7522+
case swift::TypeKind::YieldResult:
75167523
return 0;
75177524
case swift::TypeKind::BuiltinInteger:
75187525
case swift::TypeKind::BuiltinIntegerLiteral:
@@ -7666,6 +7673,7 @@ llvm::Expected<CompilerType> SwiftASTContext::GetChildCompilerTypeAtIndex(
76667673
case swift::TypeKind::TypeVariable:
76677674
case swift::TypeKind::UnboundGeneric:
76687675
case swift::TypeKind::VariadicSequence:
7676+
case swift::TypeKind::YieldResult:
76697677
break;
76707678

76717679
case swift::TypeKind::UnmanagedStorage:
@@ -8062,6 +8070,7 @@ size_t SwiftASTContext::GetIndexOfChildMemberWithName(
80628070
case swift::TypeKind::TypeVariable:
80638071
case swift::TypeKind::UnboundGeneric:
80648072
case swift::TypeKind::VariadicSequence:
8073+
case swift::TypeKind::YieldResult:
80658074
break;
80668075

80678076
case swift::TypeKind::UnmanagedStorage:
@@ -8455,6 +8464,7 @@ bool SwiftASTContext::DumpTypeValue(
84558464
case swift::TypeKind::TypeVariable:
84568465
case swift::TypeKind::UnboundGeneric:
84578466
case swift::TypeKind::VariadicSequence:
8467+
case swift::TypeKind::YieldResult:
84588468
break;
84598469

84608470
case swift::TypeKind::Class:

0 commit comments

Comments
 (0)