Fariborz Jahanian | dcc8e3f | 2012-02-04 18:56:43 +0000 | [diff] [blame] | 1 | // RUN: %clang_cc1 -rewrite-objc -fobjc-fragile-abi -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 |