blob: 58ac8c0ca322345564216aae3c84d3dd45789a4f (
plain)
| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 | // RUN: %clang_cc1 -fsyntax-only -verify %s
@class 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'}}
}
 |