Author: Aaron Ballman Date: 2021-07-12T07:59:18-04:00 New Revision: f042e0a0f88391c611002e55afec5c37604b5819
URL: https://github.com/llvm/llvm-project/commit/f042e0a0f88391c611002e55afec5c37604b5819 DIFF: https://github.com/llvm/llvm-project/commit/f042e0a0f88391c611002e55afec5c37604b5819.diff LOG: Fix the Clang documentation builder; NFC. It was broken three days ago by the changes in D95561. Added: Modified: clang/include/clang/Basic/AttrDocs.td Removed: ################################################################################ diff --git a/clang/include/clang/Basic/AttrDocs.td b/clang/include/clang/Basic/AttrDocs.td index 0a665fee7686..c265a877e3b1 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 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits