Author: Dávid Bolvanský Date: 2022-03-14T22:19:55+01:00 New Revision: a717e9d47e64682bf45e6a998d11d76f47454f12
URL: https://github.com/llvm/llvm-project/commit/a717e9d47e64682bf45e6a998d11d76f47454f12 DIFF: https://github.com/llvm/llvm-project/commit/a717e9d47e64682bf45e6a998d11d76f47454f12.diff LOG: [AttrDocs] try to fix build 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 ee5be4c0bc412..d7cd31174bc5b 100644 --- a/clang/include/clang/Basic/AttrDocs.td +++ b/clang/include/clang/Basic/AttrDocs.td @@ -6260,7 +6260,11 @@ attribute associated with it (the attribute applies to the declaration, not the statement in that case). So this use case will not work: .. code-block:: c - [[clang::always_inline]] int i = bar(); + + int example(void) { + [[clang::always_inline]] int i = bar(); + return i; + } This attribute does not guarantee that inline substitution actually occurs. _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits