xref: /llvm-project/clang/test/SemaObjCXX/Inputs/nullability-completeness-cferror.h (revision bc1d56eafabef8f4de288c7ecb534f43d0513a9a)
1 @class NSError;
2 
3 #pragma clang assume_nonnull begin
4 
5 #ifdef USE_MUTABLE
6 typedef struct __attribute__((objc_bridge_mutable(NSError))) __CFError * CFErrorRef;
7 #else
8 typedef struct __attribute__((objc_bridge(NSError))) __CFError * CFErrorRef;
9 #endif
10 
11 void func1(CFErrorRef *error);
12 
13 #pragma clang assume_nonnull end
14