// RUN: %clang_cc1 -verify -fsyntax-only %s
// rdar://15499111
typedef struct __attribute__ CGColor *CGColorRefOk;
typedef struct __attribute__ CGColor *CGColorRef1Ok;
typedef struct __attribute__ CGColor *CGColorRef2Ok;
typedef struct __attribute__ CGColor *CGColorRef3Ok;
typedef struct __attribute__ CGColor *CGColorRef1NotOk; // expected-error {{expected a related ObjectiveC class name, e.g., 'NSColor'}}
typedef struct __attribute__ CGColor *CGColorRef2NotOk; // expected-error {{expected a class method selector with single argument, e.g., 'colorWithCGColor:'}}
typedef struct __attribute__ CGColor *CGColorRef3NotOk; // expected-error {{expected a class method selector with single argument, e.g., 'colorWithCGColor:'}}
typedef struct __attribute__ CGColor *CGColorRef4NotOk; // expected-error {{expected a related ObjectiveC class name, e.g., 'NSColor'}}
typedef struct __attribute__ CGColor *CGColorRef5NotOk; // expected-error {{expected ','}}
typedef struct __attribute__ CGColor *CGColorRef6NotOk; // expected-error {{expected ')'}}