Home | History | Annotate | Download | only in SemaObjC
      1 // RUN: %clang_cc1 -fsyntax-only -verify %s
      2 
      3 @class Protocol;
      4 
      5 @protocol fproto;
      6 
      7 @protocol p1 
      8 @end
      9 
     10 @class cl;
     11 
     12 int main()
     13 {
     14 	Protocol *proto = @protocol(p1);
     15         Protocol *fproto = @protocol(fproto);
     16 	Protocol *pp = @protocol(i); // expected-error {{cannot find protocol declaration for 'i'}}
     17 	Protocol *p1p = @protocol(cl); // expected-error {{cannot find protocol declaration for 'cl'}}
     18 }
     19 
     20