Improve the diagnostic for -Wcustom-atomic-properties. Suggestion by Fariborz!
[clang.git] / test / SemaObjC / conflict-nonfragile-abi2.m
blob86947cf7643ca823f554a819cbc17de6df90d363
1 // RUN: %clang_cc1 -fobjc-nonfragile-abi -verify -fsyntax-only %s
2 // rdar://8225011
4 int glob; // expected-note {{global variable declared here}}
6 @interface I
7 @property int glob; // expected-note {{property declared here}}
8 @property int p;
9 @property int le;
10 @property int l;
11 @property int ls;
12 @property int r;
13 @end
15 @implementation I
16 - (int) Meth { return glob; } // expected-warning {{when default property synthesis is on, 'glob' lookup will access}}
17 @synthesize glob;
18 // rdar://8248681
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;
27 @dynamic p;
28 @dynamic le;
29 @dynamic l;
30 @dynamic ls;
31 @dynamic r;
32 @end