@@ -462,6 +462,7 @@ struct Tag {
462462 std::optional<std::string> SwiftImportAs;
463463 std::optional<std::string> SwiftRetainOp;
464464 std::optional<std::string> SwiftReleaseOp;
465+ std::optional<std::string> SwiftDestroyOp;
465466 std::optional<std::string> SwiftDefaultOwnership;
466467 std::optional<std::string> SwiftConformance;
467468 std::optional<EnumExtensibilityKind> EnumExtensibility;
@@ -503,6 +504,7 @@ template <> struct MappingTraits<Tag> {
503504 IO.mapOptional (" SwiftImportAs" , T.SwiftImportAs );
504505 IO.mapOptional (" SwiftReleaseOp" , T.SwiftReleaseOp );
505506 IO.mapOptional (" SwiftRetainOp" , T.SwiftRetainOp );
507+ IO.mapOptional (" SwiftDestroyOp" , T.SwiftDestroyOp );
506508 IO.mapOptional (" SwiftDefaultOwnership" , T.SwiftDefaultOwnership );
507509 IO.mapOptional (" SwiftConformsTo" , T.SwiftConformance );
508510 IO.mapOptional (" EnumExtensibility" , T.EnumExtensibility );
@@ -996,6 +998,8 @@ class YAMLConverter {
996998 TI.SwiftRetainOp = T.SwiftRetainOp ;
997999 if (T.SwiftReleaseOp )
9981000 TI.SwiftReleaseOp = T.SwiftReleaseOp ;
1001+ if (T.SwiftDestroyOp )
1002+ TI.SwiftDestroyOp = T.SwiftDestroyOp ;
9991003 if (T.SwiftDefaultOwnership )
10001004 TI.SwiftDefaultOwnership = T.SwiftDefaultOwnership ;
10011005
0 commit comments