Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / clang / test / Rewriter / crash.m
blobc8d5d786c94d4974ad230afe9162cb82af96d9cd
1 // RUN: %clang_cc1 -rewrite-objc -fobjc-runtime=macosx-fragile-10.5 -o - %s
2 @interface NSArray {}
3 + (id)arrayWithObjects:(id)firstObj, ...;
4 @end
6 @interface NSConstantString {}
7 @end
9 int main(void) {
10     id foo = [NSArray arrayWithObjects:@"1", @"2", @"3", @"4", @"5", @"6", @"7", @"8", @"9", @"10", @"11", @"12", 0];
11     return 0;
14 @protocol A
15 @end
17 @interface Foo
18 @end
20 void func(void) {
21   id <A> obj = (id <A>)[Foo bar];