diff options
author | Douglas Gregor <dgregor@apple.com> | 2015-06-19 23:17:51 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2015-06-19 23:17:51 +0000 |
commit | 9960a8638d9ce37f0404e60b2387dadb12a07f77 (patch) | |
tree | 5bb56029051bcf69b685a9c534f6a46b8590f0bb /clang/lib/Parse/ParseDecl.cpp | |
parent | eb6e64ca8fd72725153fc25914f94a771d9c8572 (diff) | |
download | bcm5719-llvm-9960a8638d9ce37f0404e60b2387dadb12a07f77.tar.gz bcm5719-llvm-9960a8638d9ce37f0404e60b2387dadb12a07f77.zip |
CF_RETURNS_[NOT_]RETAINED on a param makes the inner pointer __nullable.
That is,
void cf2(CFTypeRef * __nullable p CF_RETURNS_NOT_RETAINED);
is equivalent to
void cf2(CFTypeRef __nullable * __nullable p CF_RETURNS_NOT_RETAINED);
More rdar://problem/18742441
llvm-svn: 240186
Diffstat (limited to 'clang/lib/Parse/ParseDecl.cpp')
0 files changed, 0 insertions, 0 deletions