diff options
author | John McCall <rjmccall@apple.com> | 2011-07-22 08:53:00 +0000 |
---|---|---|
committer | John McCall <rjmccall@apple.com> | 2011-07-22 08:53:00 +0000 |
commit | dc7c5ad7a15914b7ae24f31f18a20ad2f8ecd0bc (patch) | |
tree | 23cf6002f7ceff79c1c2eedeb9e3371ad4734800 /include/clang/Sema/AttributeList.h | |
parent | 159a7b3c531d09d98176699f212928da9bed8602 (diff) |
Document the existing objc_precise_lifetime attribute.
Introduce and document a new objc_returns_inner_pointer
attribute, and consume it by performing a retain+autorelease
on message receivers when they're not immediately loaded from
an object with precise lifetime.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@135764 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Sema/AttributeList.h')
-rw-r--r-- | include/clang/Sema/AttributeList.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/clang/Sema/AttributeList.h b/include/clang/Sema/AttributeList.h index 55d99b7921..5b4c7d4519 100644 --- a/include/clang/Sema/AttributeList.h +++ b/include/clang/Sema/AttributeList.h @@ -215,6 +215,7 @@ public: AT_objc_method_family, AT_objc_ownership, // Clang-specific. AT_objc_precise_lifetime, // Clang-specific. + AT_objc_returns_inner_pointer, // Clang-specific. AT_opencl_image_access, // OpenCL-specific. AT_opencl_kernel_function, // OpenCL-specific. AT_overloadable, // Clang-specific. |