@@ -4156,7 +4156,9 @@ static SwiftASTContext::TypeOrDecl DeclToTypeOrDecl(swift::ASTContext *ast,
4156
4156
case swift::DeclKind::IfConfig:
4157
4157
case swift::DeclKind::Param:
4158
4158
case swift::DeclKind::Macro:
4159
+ case swift::DeclKind::MacroExpansion:
4159
4160
case swift::DeclKind::Module:
4161
+ case swift::DeclKind::Missing:
4160
4162
case swift::DeclKind::MissingMember:
4161
4163
break ;
4162
4164
@@ -5394,6 +5396,8 @@ SwiftASTContext::GetTypeInfo(opaque_compiler_type_t type,
5394
5396
case swift::TypeKind::Pack:
5395
5397
case swift::TypeKind::PackExpansion:
5396
5398
case swift::TypeKind::PackArchetype:
5399
+ case swift::TypeKind::BuiltinPackIndex:
5400
+ case swift::TypeKind::SILPack:
5397
5401
swift_flags |= eTypeIsPack;
5398
5402
break ;
5399
5403
@@ -5417,6 +5421,7 @@ lldb::TypeClass SwiftASTContext::GetTypeClass(opaque_compiler_type_t type) {
5417
5421
case swift::TypeKind::BuiltinDefaultActorStorage:
5418
5422
case swift::TypeKind::BuiltinExecutor:
5419
5423
case swift::TypeKind::BuiltinJob:
5424
+ case swift::TypeKind::BuiltinPackIndex:
5420
5425
case swift::TypeKind::BuiltinTuple:
5421
5426
case swift::TypeKind::Pack:
5422
5427
case swift::TypeKind::PackExpansion:
@@ -5425,6 +5430,7 @@ lldb::TypeClass SwiftASTContext::GetTypeClass(opaque_compiler_type_t type) {
5425
5430
case swift::TypeKind::SILBlockStorage:
5426
5431
case swift::TypeKind::SILBox:
5427
5432
case swift::TypeKind::SILMoveOnlyWrapped:
5433
+ case swift::TypeKind::SILPack:
5428
5434
case swift::TypeKind::SILToken:
5429
5435
case swift::TypeKind::PackArchetype:
5430
5436
case swift::TypeKind::Unresolved:
@@ -5910,8 +5916,10 @@ lldb::Encoding SwiftASTContext::GetEncoding(opaque_compiler_type_t type,
5910
5916
case swift::TypeKind::Error:
5911
5917
case swift::TypeKind::InOut:
5912
5918
case swift::TypeKind::Module:
5919
+ case swift::TypeKind::BuiltinPackIndex:
5913
5920
case swift::TypeKind::Pack:
5914
5921
case swift::TypeKind::PackExpansion:
5922
+ case swift::TypeKind::SILPack:
5915
5923
case swift::TypeKind::ParameterizedProtocol:
5916
5924
case swift::TypeKind::Placeholder:
5917
5925
case swift::TypeKind::SILBlockStorage:
@@ -6011,8 +6019,10 @@ uint32_t SwiftASTContext::GetNumChildren(opaque_compiler_type_t type,
6011
6019
case swift::TypeKind::Error:
6012
6020
case swift::TypeKind::InOut:
6013
6021
case swift::TypeKind::Module:
6022
+ case swift::TypeKind::BuiltinPackIndex:
6014
6023
case swift::TypeKind::Pack:
6015
6024
case swift::TypeKind::PackExpansion:
6025
+ case swift::TypeKind::SILPack:
6016
6026
case swift::TypeKind::ParameterizedProtocol:
6017
6027
case swift::TypeKind::Placeholder:
6018
6028
case swift::TypeKind::SILBlockStorage:
@@ -6149,8 +6159,10 @@ uint32_t SwiftASTContext::GetNumFields(opaque_compiler_type_t type,
6149
6159
case swift::TypeKind::Error:
6150
6160
case swift::TypeKind::InOut:
6151
6161
case swift::TypeKind::Module:
6162
+ case swift::TypeKind::BuiltinPackIndex:
6152
6163
case swift::TypeKind::Pack:
6153
6164
case swift::TypeKind::PackExpansion:
6165
+ case swift::TypeKind::SILPack:
6154
6166
case swift::TypeKind::ParameterizedProtocol:
6155
6167
case swift::TypeKind::Placeholder:
6156
6168
case swift::TypeKind::SILBlockStorage:
@@ -6378,8 +6390,10 @@ CompilerType SwiftASTContext::GetFieldAtIndex(opaque_compiler_type_t type,
6378
6390
case swift::TypeKind::Error:
6379
6391
case swift::TypeKind::InOut:
6380
6392
case swift::TypeKind::Module:
6393
+ case swift::TypeKind::BuiltinPackIndex:
6381
6394
case swift::TypeKind::Pack:
6382
6395
case swift::TypeKind::PackExpansion:
6396
+ case swift::TypeKind::SILPack:
6383
6397
case swift::TypeKind::ParameterizedProtocol:
6384
6398
case swift::TypeKind::Placeholder:
6385
6399
case swift::TypeKind::SILBlockStorage:
@@ -6565,8 +6579,10 @@ uint32_t SwiftASTContext::GetNumPointeeChildren(opaque_compiler_type_t type) {
6565
6579
case swift::TypeKind::Error:
6566
6580
case swift::TypeKind::InOut:
6567
6581
case swift::TypeKind::Module:
6582
+ case swift::TypeKind::BuiltinPackIndex:
6568
6583
case swift::TypeKind::Pack:
6569
6584
case swift::TypeKind::PackExpansion:
6585
+ case swift::TypeKind::SILPack:
6570
6586
case swift::TypeKind::ParameterizedProtocol:
6571
6587
case swift::TypeKind::Placeholder:
6572
6588
case swift::TypeKind::SILBlockStorage:
@@ -6718,8 +6734,10 @@ CompilerType SwiftASTContext::GetChildCompilerTypeAtIndex(
6718
6734
case swift::TypeKind::Error:
6719
6735
case swift::TypeKind::InOut:
6720
6736
case swift::TypeKind::Module:
6737
+ case swift::TypeKind::BuiltinPackIndex:
6721
6738
case swift::TypeKind::Pack:
6722
6739
case swift::TypeKind::PackExpansion:
6740
+ case swift::TypeKind::SILPack:
6723
6741
case swift::TypeKind::ParameterizedProtocol:
6724
6742
case swift::TypeKind::Placeholder:
6725
6743
case swift::TypeKind::SILBlockStorage:
@@ -7026,8 +7044,10 @@ size_t SwiftASTContext::GetIndexOfChildMemberWithName(
7026
7044
case swift::TypeKind::Error:
7027
7045
case swift::TypeKind::InOut:
7028
7046
case swift::TypeKind::Module:
7047
+ case swift::TypeKind::BuiltinPackIndex:
7029
7048
case swift::TypeKind::Pack:
7030
7049
case swift::TypeKind::PackExpansion:
7050
+ case swift::TypeKind::SILPack:
7031
7051
case swift::TypeKind::ParameterizedProtocol:
7032
7052
case swift::TypeKind::Placeholder:
7033
7053
case swift::TypeKind::SILBlockStorage:
@@ -7410,8 +7430,10 @@ bool SwiftASTContext::DumpTypeValue(
7410
7430
case swift::TypeKind::Error:
7411
7431
case swift::TypeKind::InOut:
7412
7432
case swift::TypeKind::Module:
7433
+ case swift::TypeKind::BuiltinPackIndex:
7413
7434
case swift::TypeKind::Pack:
7414
7435
case swift::TypeKind::PackExpansion:
7436
+ case swift::TypeKind::SILPack:
7415
7437
case swift::TypeKind::ParameterizedProtocol:
7416
7438
case swift::TypeKind::Placeholder:
7417
7439
case swift::TypeKind::SILBlockStorage:
@@ -7978,6 +8000,9 @@ static void DescribeFileUnit(Stream &s, swift::FileUnit *file_unit) {
7978
8000
case swift::SourceFileKind::Main:
7979
8001
s.PutCString (" Main" );
7980
8002
break ;
8003
+ case swift::SourceFileKind::MacroExpansion:
8004
+ s.PutCString (" Macro Expansion" );
8005
+ break ;
7981
8006
case swift::SourceFileKind::SIL:
7982
8007
s.PutCString (" SIL" );
7983
8008
break ;
0 commit comments