| // RUN: %clang_cc1 %s -fsyntax-only -verify | |
| // expected-no-diagnostics | |
| // rdar://8686888 | |
| typedef struct objc_selector *SEL; | |
| typedef struct objc_object *id; | |
| extern "C" __attribute__((visibility("default"))) id objc_msgSend(id self, SEL op, ...) | |
| __attribute__((visibility("default"))); | |
| inline void TCFReleaseGC(void * object) | |
| { | |
| static SEL SEL_release; | |
| objc_msgSend((id)object, SEL_release); | |
| } |