[Serialize] Serialize foreign async conventions.

Fixes rdar://73476584.
This commit is contained in:
Doug Gregor
2021-01-29 15:45:09 -08:00
parent c97637cb96
commit 5f4da4cce6
7 changed files with 110 additions and 4 deletions

View File

@@ -805,9 +805,12 @@ public:
llvm::Expected<NormalProtocolConformance *>
readNormalConformanceChecked(serialization::NormalConformanceID id);
/// Reads a foreign error conformance from \c DeclTypeCursor, if present.
/// Reads a foreign error convention from \c DeclTypeCursor, if present.
Optional<ForeignErrorConvention> maybeReadForeignErrorConvention();
/// Reads a foreign async convention from \c DeclTypeCursor, if present.
Optional<ForeignAsyncConvention> maybeReadForeignAsyncConvention();
/// Reads inlinable body text from \c DeclTypeCursor, if present.
Optional<StringRef> maybeReadInlinableBodyText();