inner pointer for annotation to
objc_returns_inner_pointer purposes.
// rdar://
15044991
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@191465
91177308-0d34-0410-b5e6-
96231b3b80d8
if (!T->isAnyPointerType())
return false;
if (T->isObjCObjectPointerType() || T->isObjCBuiltinType() ||
- T->isBlockPointerType() || ento::coreFoundation::isCFObjectRef(T))
+ T->isBlockPointerType() || T->isFunctionPointerType() ||
+ ento::coreFoundation::isCFObjectRef(T))
return false;
// Also, typedef-of-pointer-to-incomplete-struct is something that we assume
// is not an innter pointer type.
- (SecTrustRef) FOO1 NS_AVAILABLE NS_RETURNS_INNER_POINTER;
// pointer personality functions
-@property NSUInteger (* NS_RETURNS_INNER_POINTER hashFunction)(const void *item, NSUInteger (*size)(const void *item));
+@property NSUInteger (*hashFunction)(const void *item, NSUInteger (*size)(const void *item));
@end