]> granicus.if.org Git - clang/commitdiff
Re-generate AttributeReference.rst again
authorHans Wennborg <hans@hanshq.net>
Wed, 27 Feb 2019 13:12:48 +0000 (13:12 +0000)
committerHans Wennborg <hans@hanshq.net>
Wed, 27 Feb 2019 13:12:48 +0000 (13:12 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/branches/release_80@354971 91177308-0d34-0410-b5e6-96231b3b80d8

docs/AttributeReference.rst

index c502af1217aa43daabd53c1043fad1ffe921745c..ce7a0f3cca86095e9bddbef2dbbc39c42ea6ef86 100644 (file)
@@ -1274,13 +1274,13 @@ The ``gnu_inline`` changes the meaning of ``extern inline`` to use GNU inline
 semantics, meaning:
 
 * If any declaration that is declared ``inline`` is not declared ``extern``,
-then the ``inline`` keyword is just a hint. In particular, an out-of-line
-definition is still emitted for a function with external linkage, even if all
-call sites are inlined, unlike in C99 and C++ inline semantics.
+  then the ``inline`` keyword is just a hint. In particular, an out-of-line
+  definition is still emitted for a function with external linkage, even if all
+  call sites are inlined, unlike in C99 and C++ inline semantics.
 
 * If all declarations that are declared ``inline`` are also declared
-``extern``, then the function body is present only for inlining and no
-out-of-line version is emitted.
+  ``extern``, then the function body is present only for inlining and no
+  out-of-line version is emitted.
 
 Some important consequences: ``static inline`` emits an out-of-line
 version if needed, a plain ``inline`` definition emits an out-of-line version