35 lines · plain
1// RUN: %clang_cc1 -verify -fsyntax-only -Wno-objc-root-class %s2// expected-no-diagnostics3 4int glob;5 6@interface I7@property int glob;8@property int p;9@property int le;10@property int l;11@property int ls;12@property int r;13@end14 15// Warning on future name lookup rule is removed.16@implementation I17- (int) Meth { return glob; } // no warning18@synthesize glob;19- (int) Meth1: (int) p {20 extern int le;21 int l = 1;22 static int ls;23 register int r;24 p = le + ls + r;25 return l;26}27@dynamic p;28@dynamic le;29@dynamic l;30@dynamic ls;31@dynamic r;32@end33 34 35