@@ -176,7 +176,7 @@ BridgedDeclBaseName
176176BridgedDeclBaseName_createIdentifier(BridgedIdentifier identifier);
177177
178178class BridgedDeclNameRef {
179- void *_Nonnull opaque;
179+ void *_Nullable opaque;
180180
181181public:
182182 BRIDGED_INLINE BridgedDeclNameRef ();
@@ -317,6 +317,10 @@ enum ENUM_EXTENSIBILITY_ATTR(closed) BridgedEndianness : size_t {
317317 EndianBig,
318318};
319319
320+ SWIFT_NAME (" getter:BridgedASTContext.langOptsAttachCommentsToDecls(self:)" )
321+ bool BridgedASTContext_langOptsAttachCommentsToDecls(
322+ BridgedASTContext cContext);
323+
320324SWIFT_NAME (" getter:BridgedASTContext.langOptsTargetEndianness(self:)" )
321325BridgedEndianness BridgedASTContext_langOptsTargetEndianness(BridgedASTContext cContext);
322326
@@ -843,6 +847,9 @@ struct BridgedDeclAttributes {
843847 BRIDGED_INLINE swift::DeclAttributes unbridged () const ;
844848};
845849
850+ SWIFT_NAME (" BridgedDeclAttribute.shouldBeRejectedByParser(_:)" )
851+ bool BridgedDeclAttribute_shouldBeRejectedByParser(BridgedDeclAttrKind cKind);
852+
846853SWIFT_NAME (" BridgedDeclAttribute.isDeclModifier(_:)" )
847854bool BridgedDeclAttribute_isDeclModifier(BridgedDeclAttrKind cKind);
848855
@@ -870,15 +877,16 @@ enum ENUM_EXTENSIBILITY_ATTR(closed) BridgedAvailableAttrKind {
870877
871878SWIFT_NAME (" BridgedAvailableAttr.createParsed(_:atLoc:range:domainIdentifier:"
872879 " domainLoc:kind:message:renamed:introduced:introducedRange:"
873- " deprecated:deprecatedRange:obsoleted:obsoletedRange:)" )
880+ " deprecated:deprecatedRange:obsoleted:obsoletedRange:isSPI: )" )
874881BridgedAvailableAttr BridgedAvailableAttr_createParsed(
875882 BridgedASTContext cContext, BridgedSourceLoc cAtLoc,
876883 BridgedSourceRange cRange, BridgedIdentifier cDomainIdentifier,
877884 BridgedSourceLoc cDomainLoc, BridgedAvailableAttrKind cKind,
878885 BridgedStringRef cMessage, BridgedStringRef cRenamed,
879886 BridgedVersionTuple cIntroduced, BridgedSourceRange cIntroducedRange,
880887 BridgedVersionTuple cDeprecated, BridgedSourceRange cDeprecatedRange,
881- BridgedVersionTuple cObsoleted, BridgedSourceRange cObsoletedRange);
888+ BridgedVersionTuple cObsoleted, BridgedSourceRange cObsoletedRange,
889+ bool isSPI);
882890
883891SWIFT_NAME (" BridgedAvailableAttr.createUnavailableInEmbedded(_:atLoc:range:)" )
884892BridgedAvailableAttr
@@ -1368,6 +1376,11 @@ BridgedTransposeAttr BridgedTransposeAttr_createParsed(
13681376 BridgedDeclNameRef cOriginalName, BridgedDeclNameLoc cOriginalNameLoc,
13691377 BridgedArrayRef cParams);
13701378
1379+ SWIFT_NAME (" BridgedTypeEraserAttr.createParsed(_:atLoc:range:typeExpr:)" )
1380+ BridgedTypeEraserAttr BridgedTypeEraserAttr_createParsed(
1381+ BridgedASTContext cContext, BridgedSourceLoc cAtLoc,
1382+ BridgedSourceRange cRange, BridgedTypeExpr cTypeExpr);
1383+
13711384SWIFT_NAME (
13721385 " BridgedUnavailableFromAsyncAttr.createParsed(_:atLoc:range:message:)" )
13731386BridgedUnavailableFromAsyncAttr BridgedUnavailableFromAsyncAttr_createParsed(
@@ -1590,13 +1603,15 @@ BridgedAssociatedTypeDecl BridgedAssociatedTypeDecl_createParsed(
15901603
15911604SWIFT_NAME (
15921605 " BridgedMacroDecl.createParsed(_:declContext:macroKeywordLoc:name:nameLoc:"
1593- " genericParamList:paramList:arrowLoc:resultType:definition:)" )
1606+ " genericParamList:paramList:arrowLoc:resultType:definition:"
1607+ " genericWhereClause:)" )
15941608BridgedMacroDecl BridgedMacroDecl_createParsed(
15951609 BridgedASTContext cContext, BridgedDeclContext cDeclContext,
15961610 BridgedSourceLoc cMacroLoc, BridgedIdentifier cName,
15971611 BridgedSourceLoc cNameLoc, BridgedNullableGenericParamList cGenericParams,
15981612 BridgedParameterList cParams, BridgedSourceLoc cArrowLoc,
1599- BridgedNullableTypeRepr cResultType, BridgedNullableExpr cDefinition);
1613+ BridgedNullableTypeRepr cResultType, BridgedNullableExpr cDefinition,
1614+ BridgedNullableTrailingWhereClause genericWhereClause);
16001615
16011616SWIFT_NAME (" BridgedMacroExpansionDecl.createParsed(_:poundLoc:macroNameRef:"
16021617 " macroNameLoc:leftAngleLoc:genericArgs:rightAngleLoc:args:)" )
@@ -2696,6 +2711,11 @@ BridgedOwnershipTypeRepr BridgedOwnershipTypeRepr_createParsed(
26962711 BridgedASTContext cContext, BridgedTypeRepr base,
26972712 BridgedParamSpecifier cSpecifier, BridgedSourceLoc cSpecifierLoc);
26982713
2714+ SWIFT_NAME (" BridgedPlaceholderTypeRepr.createParsed(_:loc:)" )
2715+ BridgedPlaceholderTypeRepr
2716+ BridgedPlaceholderTypeRepr_createParsed(BridgedASTContext cContext,
2717+ BridgedSourceLoc cLoc);
2718+
26992719SWIFT_NAME (" BridgedProtocolTypeRepr.createParsed(_:base:protocolKeywordLoc:)" )
27002720BridgedProtocolTypeRepr
27012721BridgedProtocolTypeRepr_createParsed(BridgedASTContext cContext,
@@ -2727,10 +2747,11 @@ BridgedTupleTypeRepr BridgedTupleTypeRepr_createParsed(
27272747 BridgedASTContext cContext, BridgedArrayRef elements,
27282748 BridgedSourceLoc cLParenLoc, BridgedSourceLoc cRParenLoc);
27292749
2730- SWIFT_NAME (" BridgedNamedOpaqueReturnTypeRepr.createParsed(_:base:)" )
2731- BridgedNamedOpaqueReturnTypeRepr
2732- BridgedNamedOpaqueReturnTypeRepr_createParsed(BridgedASTContext cContext,
2733- BridgedTypeRepr baseTy);
2750+ SWIFT_NAME (
2751+ " BridgedNamedOpaqueReturnTypeRepr.createParsed(_:base:genericParamList:)" )
2752+ BridgedNamedOpaqueReturnTypeRepr BridgedNamedOpaqueReturnTypeRepr_createParsed(
2753+ BridgedASTContext cContext, BridgedTypeRepr baseTy,
2754+ BridgedGenericParamList genericParams);
27342755
27352756SWIFT_NAME (" BridgedOpaqueReturnTypeRepr.createParsed(_:someKeywordLoc:base:)" )
27362757BridgedOpaqueReturnTypeRepr
@@ -2770,6 +2791,9 @@ SWIFT_NAME("BridgedAnyPattern.createParsed(_:loc:)")
27702791BridgedAnyPattern BridgedAnyPattern_createParsed(BridgedASTContext cContext,
27712792 BridgedSourceLoc cLoc);
27722793
2794+ SWIFT_NAME (" BridgedAnyPattern.createImplicit(_:)" )
2795+ BridgedAnyPattern BridgedAnyPattern_createImplicit(BridgedASTContext cContext);
2796+
27732797SWIFT_NAME (" BridgedBindingPattern.createParsed(_:keywordLoc:isLet:subPattern:)" )
27742798BridgedBindingPattern
27752799BridgedBindingPattern_createParsed(BridgedASTContext cContext,
0 commit comments