Daniel Dunbar | d7d5f02 | 2009-03-24 02:24:46 +0000 | [diff] [blame] | 1 | // RUN: clang-cc -rewrite-objc -o - %s |
Chris Lattner | 514b24c | 2008-05-23 23:29:33 +0000 | [diff] [blame] | 2 | // rdar://5950938 |
3 | @interface NSArray {} | ||||
4 | + (id)arrayWithObjects:(id)firstObj, ...; | ||||
5 | @end | ||||
6 | |||||
7 | @interface NSConstantString {} | ||||
8 | @end | ||||
9 | |||||
10 | int main() { | ||||
11 | id foo = [NSArray arrayWithObjects:@"1", @"2", @"3", @"4", @"5", @"6", @"7", @"8", @"9", @"10", @"11", @"12", 0]; | ||||
12 | return 0; | ||||
13 | } | ||||
14 | |||||
Steve Naroff | cda658e | 2008-11-19 21:15:47 +0000 | [diff] [blame] | 15 | // rdar://6291588 |
16 | @protocol A | ||||
17 | @end | ||||
18 | |||||
19 | @interface Foo | ||||
20 | @end | ||||
21 | |||||
22 | void func() { | ||||
23 | id <A> obj = (id <A>)[Foo bar]; | ||||
24 | } | ||||
25 |