1 | // RUN: %clang_cc1 %s -fsyntax-only -verify |
---|---|
2 | // expected-no-diagnostics |
3 | // rdar://8686888 |
4 | |
5 | typedef struct objc_selector *SEL; |
6 | typedef struct objc_object *id; |
7 | |
8 | extern "C" __attribute__((visibility("default"))) id objc_msgSend(id self, SEL op, ...) |
9 | __attribute__((visibility("default"))); |
10 | |
11 | inline void TCFReleaseGC(void * object) |
12 | { |
13 | static SEL SEL_release; |
14 | objc_msgSend((id)object, SEL_release); |
15 | } |
16 |