From: Aaron Ballman Date: Sat, 21 Oct 2017 16:43:01 +0000 (+0000) Subject: Fixing broken attribute documentation for __attribute__((noescape)); a code block... X-Git-Tag: llvmorg-6.0.0-rc1~5224 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f45629d2bbdeb48eb8ffb627ce8082b1096e5619;p=platform%2Fupstream%2Fllvm.git Fixing broken attribute documentation for __attribute__((noescape)); a code block was missing and the existing code block was missing a mandatory newline. llvm-svn: 316267 --- diff --git a/clang/include/clang/Basic/AttrDocs.td b/clang/include/clang/Basic/AttrDocs.td index 78a40c4..ecff329 100644 --- a/clang/include/clang/Basic/AttrDocs.td +++ b/clang/include/clang/Basic/AttrDocs.td @@ -142,6 +142,7 @@ annotated with ``noescape`` do not actuallly escape. For example: .. code-block:: c + int *gp; void nonescapingFunc(__attribute__((noescape)) int *p) { @@ -156,6 +157,8 @@ Additionally, when the parameter is a `block pointer `, the same restriction applies to copies of the block. For example: +.. code-block:: c + typedef void (^BlockTy)(); BlockTy g0, g1;