]>
Commit | Line | Data |
---|---|---|
223e47cc LB |
1 | // RUN: %clang_cc1 -fsyntax-only -verify -Wno-objc-root-class %s |
2 | ||
3 | @interface MyObject { | |
4 | int _foo; | |
5 | } | |
6 | @end | |
7 | ||
8 | @interface MyObject(whatever) | |
9 | @property (assign) int foo; | |
10 | @end | |
11 | ||
12 | @interface MyObject() | |
13 | @property (assign) int foo; | |
14 | @end | |
15 | ||
16 | @implementation MyObject | |
17 | @synthesize foo = _foo; | |
18 | @end | |
19 | ||
20 | // rdar://10666594 | |
21 | @interface MPMediaItem | |
22 | @end | |
23 | ||
24 | @class MPMediaItem; | |
25 | ||
26 | @interface MPMediaItem () | |
27 | @property (nonatomic, readonly) id title; | |
28 | @end | |
29 | ||
30 | @interface PodcastEpisodesViewController | |
31 | @end | |
32 | ||
33 | @implementation PodcastEpisodesViewController | |
34 | - (id) Meth { | |
35 | MPMediaItem *episode; | |
36 | return episode.title; | |
37 | } | |
38 | @end |