Home | History | Annotate | Download | only in Parser
      1 // RUN: %clang_cc1 -fsyntax-only -verify %s 
      2 // RUN: %clang_cc1 -x objective-c++ -fsyntax-only -verify %s 
      3 // expected-no-diagnostics
      4 
      5 // rdar://8366474
      6 int main() {
      7   SEL s = @selector(retain);
      8   SEL s1 = @selector(meth1:);
      9   SEL s2 = @selector(retainArgument::);
     10   SEL s3 = @selector(retainArgument:::::);
     11   SEL s4 = @selector(retainArgument:with:);
     12   SEL s5 = @selector(meth1:with:with:);
     13   SEL s6 = @selector(getEnum:enum:bool:);
     14   SEL s7 = @selector(char:float:double:unsigned:short:long:);
     15   SEL s9 = @selector(:enum:bool:);
     16   
     17   (void) @selector(foo:);
     18   (void) @selector(foo::);
     19   (void) @selector(foo:::);
     20   (void) @selector(foo::::);
     21 }
     22