blob: d59d83fd78c4511a2870bf121263193e71b35730 [file] [log] [blame]
// RUN: clang -fsyntax-only -verify %s
typedef struct Protocol Protocol;
@protocol fproto;
@protocol p1
@end
@class cl;
int main()
{
Protocol *proto = @protocol(p1);
Protocol *fproto = @protocol(fproto);
Protocol *pp = @protocol(i); // expected-error {{cannot find protocol declaration for 'i'}}
Protocol *p1p = @protocol(cl); // expected-error {{cannot find protocol declaration for 'cl'}}
}