@@ -102,8 +102,9 @@ MAP(swift::Expr, ExprTag)
102102 MAP(swift::IdentityExpr, IdentityExprTag)
103103 MAP(swift::ParenExpr, ParenExprTag)
104104 MAP(swift::DotSelfExpr, DotSelfExprTag)
105- MAP(swift::BorrowExpr, BorrowExprTag)
106105 MAP(swift::AwaitExpr, AwaitExprTag)
106+ MAP(swift::UnsafeExpr, void) // TODO: Swift 6.2
107+ MAP(swift::BorrowExpr, BorrowExprTag)
107108 MAP(swift::UnresolvedMemberChainResultExpr, UnresolvedMemberChainResultExprTag)
108109 MAP(swift::AnyTryExpr, AnyTryExprTag)
109110 MAP(swift::TryExpr, TryExprTag)
@@ -195,7 +196,6 @@ MAP(swift::Expr, ExprTag)
195196 MAP(swift::ObjCSelectorExpr, ObjCSelectorExprTag)
196197 MAP(swift::KeyPathExpr, KeyPathExprTag)
197198 MAP(swift::KeyPathDotExpr, KeyPathDotExprTag)
198- MAP(swift::OneWayExpr, OneWayExprTag)
199199 MAP(swift::TapExpr, TapExprTag)
200200 MAP(swift::TypeJoinExpr, void) // does not appear in a visible AST, skipping
201201 MAP(swift::MacroExpansionExpr, void) // unexpanded macro in an expr context, skipping
@@ -237,11 +237,11 @@ MAP(swift::Decl, DeclTag)
237237 MAP(swift::ExtensionDecl, ExtensionDeclTag)
238238 MAP(swift::TopLevelCodeDecl, TopLevelCodeDeclTag)
239239 MAP(swift::ImportDecl, ImportDeclTag)
240- MAP(swift::PoundDiagnosticDecl, PoundDiagnosticDeclTag)
241240 MAP(swift::PrecedenceGroupDecl, PrecedenceGroupDeclTag)
242241 MAP(swift::MissingMemberDecl, MissingMemberDeclTag)
243242 MAP(swift::PatternBindingDecl, PatternBindingDeclTag)
244243 MAP(swift::EnumCaseDecl, EnumCaseDeclTag)
244+ MAP(swift::UsingDecl, void) // TODO: Swift 6.2
245245 MAP(swift::OperatorDecl, OperatorDeclTag)
246246 MAP(swift::InfixOperatorDecl, InfixOperatorDeclTag)
247247 MAP(swift::PrefixOperatorDecl, PrefixOperatorDeclTag)
@@ -315,7 +315,7 @@ MAP(swift::TypeBase, TypeTag)
315315 MAP(swift::PrimaryArchetypeType, PrimaryArchetypeTypeTag)
316316 MAP(swift::OpaqueTypeArchetypeType, OpaqueTypeArchetypeTypeTag)
317317 MAP(swift::LocalArchetypeType, LocalArchetypeTypeTag)
318- MAP(swift::OpenedArchetypeType, OpenedArchetypeTypeTag )
318+ MAP(swift::ExistentialArchetypeType, ExistentialArchetypeTypeTag )
319319 MAP(swift::ElementArchetypeType, ElementArchetypeTypeTag)
320320 MAP(swift::PackArchetypeType, PackArchetypeTypeTag)
321321 MAP(swift::GenericTypeParamType, GenericTypeParamTypeTag)
@@ -342,16 +342,16 @@ MAP(swift::TypeBase, TypeTag)
342342 MAP(swift::IntegerType, IntegerTypeTag)
343343 MAP(swift::SugarType, SugarTypeTag)
344344 MAP(swift::TypeAliasType, TypeAliasTypeTag)
345+ MAP(swift::LocatableType, void) // TODO: Swift 6.2
345346 MAP(swift::SyntaxSugarType, SyntaxSugarTypeTag)
346347 MAP(swift::UnarySyntaxSugarType, UnarySyntaxSugarTypeTag)
347348 MAP(swift::ArraySliceType, ArraySliceTypeTag)
348349 MAP(swift::OptionalType, OptionalTypeTag)
349350 MAP(swift::VariadicSequenceType, VariadicSequenceTypeTag)
351+ MAP(swift::InlineArrayType, void) // TODO: Swift 6.2
350352 MAP(swift::DictionaryType, DictionaryTypeTag)
351353
352354MAP(swift::AvailabilitySpec, AvailabilitySpecTag)
353- MAP(swift::PlatformVersionConstraintAvailabilitySpec, PlatformVersionAvailabilitySpecTag)
354- MAP(swift::OtherPlatformAvailabilitySpec, OtherAvailabilitySpecTag)
355355
356356MAP(swift::PoundAvailableInfo, AvailabilityInfoTag)
357357MAP(swift::MacroRoleAttr, MacroRoleTag)
0 commit comments