16 lines
400 B
C++
16 lines
400 B
C++
// 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);
|
|
}
|