@@ -631,6 +631,7 @@ struct Tag {
631631 std::optional<std::string> SwiftRetainOp;
632632 std::optional<std::string> SwiftReleaseOp;
633633 std::optional<std::string> SwiftDefaultOwnership;
634+ std::optional<std::string> SwiftDestroyOp;
634635 std::optional<std::string> SwiftConformance;
635636 std::optional<EnumExtensibilityKind> EnumExtensibility;
636637 std::optional<bool > FlagEnum;
@@ -672,6 +673,7 @@ template <> struct MappingTraits<Tag> {
672673 IO.mapOptional (" SwiftReleaseOp" , T.SwiftReleaseOp );
673674 IO.mapOptional (" SwiftRetainOp" , T.SwiftRetainOp );
674675 IO.mapOptional (" SwiftDefaultOwnership" , T.SwiftDefaultOwnership );
676+ IO.mapOptional (" SwiftDestroyOp" , T.SwiftDestroyOp );
675677 IO.mapOptional (" SwiftConformsTo" , T.SwiftConformance );
676678 IO.mapOptional (" EnumExtensibility" , T.EnumExtensibility );
677679 IO.mapOptional (" FlagEnum" , T.FlagEnum );
@@ -1184,6 +1186,8 @@ class YAMLConverter {
11841186 TI.SwiftReleaseOp = T.SwiftReleaseOp ;
11851187 if (T.SwiftDefaultOwnership )
11861188 TI.SwiftDefaultOwnership = T.SwiftDefaultOwnership ;
1189+ if (T.SwiftDestroyOp )
1190+ TI.SwiftDestroyOp = T.SwiftDestroyOp ;
11871191
11881192 if (T.SwiftCopyable )
11891193 TI.setSwiftCopyable (T.SwiftCopyable );
0 commit comments