Files
clang-p2996/clang/test/SemaObjCXX/Inputs/nullability-completeness-cferror.h
Akira Hatanaka bc1d56eafa [Sema][ObjC] Look for either objc_bridge or objc_bridge_mutable when
determining whether a RecordDecl is CFError.

CFErrorRef used to be declared with "objc_bridge(NSError)" but is now
declared with "objc_bridge_mutable(NSError)". Look for either when
checking whether a RecordDecl is CFError.

rdar://problem/35034779

llvm-svn: 316531
2017-10-24 23:38:14 +00:00

14 lines
313 B
Objective-C

@class NSError;
#pragma clang assume_nonnull begin
#ifdef USE_MUTABLE
typedef struct __attribute__((objc_bridge_mutable(NSError))) __CFError * CFErrorRef;
#else
typedef struct __attribute__((objc_bridge(NSError))) __CFError * CFErrorRef;
#endif
void func1(CFErrorRef *error);
#pragma clang assume_nonnull end