diff options
| author | Fariborz Jahanian <fjahanian@apple.com> | 2011-12-23 00:31:02 +0000 |
|---|---|---|
| committer | Fariborz Jahanian <fjahanian@apple.com> | 2011-12-23 00:31:02 +0000 |
| commit | 87b4ae6cab83798afe15c8c5a0b1ed952c7be26c (patch) | |
| tree | 79b75361b63d274829ea39c16a218954317f2e67 /clang/test | |
| parent | 8570abdc56e4415500fd11cdf76e78ce5af3088b (diff) | |
| download | bcm5719-llvm-87b4ae6cab83798afe15c8c5a0b1ed952c7be26c.tar.gz bcm5719-llvm-87b4ae6cab83798afe15c8c5a0b1ed952c7be26c.zip | |
objective-c: Use class definition AST in several situations when
building related objc ASTs which require a class definition AST.
These were uncovered when testing objc rewriter.
llvm-svn: 147210
Diffstat (limited to 'clang/test')
| -rw-r--r-- | clang/test/Rewriter/rewrite-super-message.mm | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/clang/test/Rewriter/rewrite-super-message.mm b/clang/test/Rewriter/rewrite-super-message.mm index 2def2808346..c7401378422 100644 --- a/clang/test/Rewriter/rewrite-super-message.mm +++ b/clang/test/Rewriter/rewrite-super-message.mm @@ -36,3 +36,16 @@ void *sel_registerName(const char *); return [super allocWithZone:zone]; } @end + +@interface XNSArray +{ + Class isa; +} +@end + +@class XNSArray; + +@interface __NSArray0 : XNSArray +@end + +@implementation __NSArray0 @end |

