brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.2 KiB · 7342c3f Raw
34 lines · c
1struct RenamedAgainInAPINotesA {2  int field;3} __attribute__((__swift_name__("bad")));4 5struct __attribute__((__swift_name__("bad"))) RenamedAgainInAPINotesB {6  int field;7};8 9void *getCFOwnedToUnowned(void) __attribute__((__cf_returns_retained__));10void *getCFUnownedToOwned(void) __attribute__((__cf_returns_not_retained__));11void *getCFOwnedToNone(void) __attribute__((__cf_returns_retained__));12id getObjCOwnedToUnowned(void) __attribute__((__ns_returns_retained__));13id getObjCUnownedToOwned(void) __attribute__((__ns_returns_not_retained__));14 15int indirectGetCFOwnedToUnowned(void **out __attribute__((__cf_returns_retained__)));16int indirectGetCFUnownedToOwned(void **out __attribute__((__cf_returns_not_retained__)));17int indirectGetCFOwnedToNone(void **out __attribute__((__cf_returns_retained__)));18int indirectGetCFNoneToOwned(void **out);19 20#pragma clang arc_cf_code_audited begin21void *getCFAuditedToUnowned_DUMP(void);22void *getCFAuditedToOwned_DUMP(void);23void *getCFAuditedToNone_DUMP(void);24#pragma clang arc_cf_code_audited end25 26@interface MethodTest27- (id)getOwnedToUnowned __attribute__((__ns_returns_retained__));28- (id)getUnownedToOwned __attribute__((__ns_returns_not_retained__));29@end30 31typedef enum {32  kConstantInAnonEnum33} AnonEnumWithTypedefName;34