[clang] 3c67653 - [docs] Clarify which part of the "refers to" rule for lifetimebound is

Richard Smith via cfe-commits cfe-commits at lists.llvm.org
Mon Mar 22 15:06:52 PDT 2021


Author: Richard Smith
Date: 2021-03-22T15:06:20-07:00
New Revision: 3c67653ef4e3f5278b4f278cb2b181a1fe3c4f27

URL: https://github.com/llvm/llvm-project/commit/3c67653ef4e3f5278b4f278cb2b181a1fe3c4f27
DIFF: https://github.com/llvm/llvm-project/commit/3c67653ef4e3f5278b4f278cb2b181a1fe3c4f27.diff

LOG: [docs] Clarify which part of the "refers to" rule for lifetimebound is
recursive.

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 4e4d419bd03b..ed3d75b14f5e 100644
--- a/clang/include/clang/Basic/AttrDocs.td
+++ b/clang/include/clang/Basic/AttrDocs.td
@@ -3036,7 +3036,7 @@ By default, a reference is considered to refer to its referenced object, a
 pointer is considered to refer to its pointee, a ``std::initializer_list<T>``
 is considered to refer to its underlying array, and aggregates (arrays and
 simple ``struct``s) are considered to refer to all objects that their
-subobjects refer to, recursively.
+transitive subobjects refer to.
 
 Clang warns if it is able to detect that an object or reference refers to
 another object with a shorter lifetime. For example, Clang will warn if a


        


More information about the cfe-commits mailing list