1 // RUN: %clang_cc1 -fsyntax-only -verify -Wno-objc-root-class %s 2 3 @interface AddressMyProperties 4 { 5 unsigned index; 6 } 7 @property unsigned index; 8 @end 9 10 @implementation AddressMyProperties 11 @synthesize index; 12 @end 13 14 int main() { 15 AddressMyProperties *object; 16 &object.index; // expected-error {{address of property expression requested}} 17 return 0; 18 } 19 20 typedef int Foo; 21 void test() { 22 Foo.x; // expected-error {{expected identifier or '('}} 23 } 24