commit | dc7c5ad7a15914b7ae24f31f18a20ad2f8ecd0bc | [log] [tgz] |
---|---|---|
author | John McCall <rjmccall@apple.com> | Fri Jul 22 08:53:00 2011 +0000 |
committer | John McCall <rjmccall@apple.com> | Fri Jul 22 08:53:00 2011 +0000 |
tree | 23cf6002f7ceff79c1c2eedeb9e3371ad4734800 | |
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