blob: b8dba712e11f46992ea72b4c01439fae70c80ada [file] [log] [blame]
/* APPLE LOCAL file 4695109 - modified for radar 6255913 */
/* Protocol meta-data for protocol used in @protocol expression must be generated. */
/* { dg-options "-mmacosx-version-min=10.5 -fobjc-abi-version=2" { target powerpc*-*-darwin* i?86*-*-darwin* } } */
/* { dg-do compile { target *-*-darwin* } } */
@protocol Proto1
+classMethod;
@end
@protocol Proto2
+classMethod2;
@end
int main() {
return (long) @protocol(Proto1);
}
/* { dg-final { scan-assembler "l_OBJC_PROTOCOL_\\\$_Proto1:" } } */
/* { dg-final { scan-assembler-not "_OBJC_PROTOCOL_\\\$_Proto2" } } */