Skip to content

Commit 63182b1

Browse files
committed
Sort the cases in GetTypeClass (NFC)
1 parent 96c0a0d commit 63182b1

File tree

1 file changed

+14
-38
lines changed

1 file changed

+14
-38
lines changed

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

Lines changed: 14 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -5546,18 +5546,11 @@ lldb::TypeClass SwiftASTContext::GetTypeClass(opaque_compiler_type_t type) {
55465546
swift::CanType swift_can_type(GetCanonicalSwiftType(type));
55475547
const swift::TypeKind type_kind = swift_can_type->getKind();
55485548
switch (type_kind) {
5549-
case swift::TypeKind::Error:
5550-
return lldb::eTypeClassOther;
55515549
case swift::TypeKind::BuiltinInteger:
5552-
return lldb::eTypeClassBuiltin;
55535550
case swift::TypeKind::BuiltinFloat:
5554-
return lldb::eTypeClassBuiltin;
55555551
case swift::TypeKind::BuiltinRawPointer:
5556-
return lldb::eTypeClassBuiltin;
55575552
case swift::TypeKind::BuiltinNativeObject:
5558-
return lldb::eTypeClassBuiltin;
55595553
case swift::TypeKind::BuiltinUnsafeValueBuffer:
5560-
return lldb::eTypeClassBuiltin;
55615554
case swift::TypeKind::BuiltinBridgeObject:
55625555
return lldb::eTypeClassBuiltin;
55635556
case swift::TypeKind::BuiltinVector:
@@ -5569,56 +5562,39 @@ lldb::TypeClass SwiftASTContext::GetTypeClass(opaque_compiler_type_t type) {
55695562
case swift::TypeKind::WeakStorage:
55705563
return ToCompilerType(swift_can_type->getReferenceStorageReferent())
55715564
.GetTypeClass();
5572-
case swift::TypeKind::GenericTypeParam:
5573-
return lldb::eTypeClassOther;
5574-
case swift::TypeKind::DependentMember:
5575-
return lldb::eTypeClassOther;
55765565
case swift::TypeKind::Enum:
5566+
case swift::TypeKind::BoundGenericEnum:
55775567
return lldb::eTypeClassUnion;
55785568
case swift::TypeKind::Struct:
5569+
case swift::TypeKind::BoundGenericStruct:
55795570
return lldb::eTypeClassStruct;
55805571
case swift::TypeKind::Class:
5572+
case swift::TypeKind::BoundGenericClass:
55815573
return lldb::eTypeClassClass;
5574+
case swift::TypeKind::GenericTypeParam:
5575+
case swift::TypeKind::DependentMember:
55825576
case swift::TypeKind::Protocol:
5583-
return lldb::eTypeClassOther;
5577+
case swift::TypeKind::ProtocolComposition:
55845578
case swift::TypeKind::Metatype:
5585-
return lldb::eTypeClassOther;
55865579
case swift::TypeKind::Module:
5587-
return lldb::eTypeClassOther;
55885580
case swift::TypeKind::PrimaryArchetype:
55895581
case swift::TypeKind::OpenedArchetype:
55905582
case swift::TypeKind::NestedArchetype:
5591-
return lldb::eTypeClassOther;
5592-
case swift::TypeKind::Function:
5593-
return lldb::eTypeClassFunction;
5594-
case swift::TypeKind::GenericFunction:
5595-
return lldb::eTypeClassFunction;
5596-
case swift::TypeKind::ProtocolComposition:
5597-
return lldb::eTypeClassOther;
5598-
case swift::TypeKind::LValue:
5599-
return lldb::eTypeClassReference;
56005583
case swift::TypeKind::UnboundGeneric:
5601-
return lldb::eTypeClassOther;
5602-
case swift::TypeKind::BoundGenericClass:
5603-
return lldb::eTypeClassClass;
5604-
case swift::TypeKind::BoundGenericEnum:
5605-
return lldb::eTypeClassUnion;
5606-
case swift::TypeKind::BoundGenericStruct:
5607-
return lldb::eTypeClassStruct;
56085584
case swift::TypeKind::TypeVariable:
5609-
return lldb::eTypeClassOther;
56105585
case swift::TypeKind::ExistentialMetatype:
5611-
return lldb::eTypeClassOther;
5612-
case swift::TypeKind::DynamicSelf:
5613-
return lldb::eTypeClassOther;
56145586
case swift::TypeKind::SILBox:
5615-
return lldb::eTypeClassOther;
5616-
case swift::TypeKind::SILFunction:
5617-
return lldb::eTypeClassFunction;
5587+
case swift::TypeKind::DynamicSelf:
56185588
case swift::TypeKind::SILBlockStorage:
5619-
return lldb::eTypeClassOther;
56205589
case swift::TypeKind::Unresolved:
5590+
case swift::TypeKind::Error:
56215591
return lldb::eTypeClassOther;
5592+
case swift::TypeKind::Function:
5593+
case swift::TypeKind::GenericFunction:
5594+
case swift::TypeKind::SILFunction:
5595+
return lldb::eTypeClassFunction;
5596+
case swift::TypeKind::LValue:
5597+
return lldb::eTypeClassReference;
56225598

56235599
case swift::TypeKind::Optional:
56245600
case swift::TypeKind::TypeAlias:

0 commit comments

Comments
 (0)