From f042e0a0f88391c611002e55afec5c37604b5819 Mon Sep 17 00:00:00 2001 From: Aaron Ballman Date: Mon, 12 Jul 2021 07:58:06 -0400 Subject: [PATCH] Fix the Clang documentation builder; NFC. It was broken three days ago by the changes in D95561. --- clang/include/clang/Basic/AttrDocs.td | 3 +++ 1 file changed, 3 insertions(+) diff --git a/clang/include/clang/Basic/AttrDocs.td b/clang/include/clang/Basic/AttrDocs.td index 0a665fe..c265a87 100644 --- a/clang/include/clang/Basic/AttrDocs.td +++ b/clang/include/clang/Basic/AttrDocs.td @@ -4550,11 +4550,14 @@ provided it declares the right formal arguments. In most respects, this is similar to the ``swiftcall`` attribute, except for the following: + - A parameter may be marked ``swift_async_context``, ``swift_context`` or ``swift_indirect_result`` (with the same restrictions on parameter ordering as ``swiftcall``) but the parameter attribute ``swift_error_result`` is not permitted. + - A ``swiftasynccall`` function must have return type ``void``. + - Within a ``swiftasynccall`` function, a call to a ``swiftasynccall`` function that is the immediate operand of a ``return`` statement is guaranteed to be performed as a tail call. This syntax is allowed even -- 2.7.4