[ELF] Avoid make in elf::writeARMCmseImportLib
[llvm-project.git] / clang / test / ARCMT / atautorelease-2.m
blobb9bc106553259731adba58a949337b8bf83a12ae
1 // RUN: %clang_cc1 -triple x86_64-apple-darwin10 -fsyntax-only -fobjc-arc -x objective-c %s.result
2 // RUN: arcmt-test --args -triple x86_64-apple-darwin10 -fsyntax-only -x objective-c %s > %t
3 // RUN: diff %t %s.result
5 @interface NSAutoreleasePool
6 - drain;
7 +new;
8 +alloc;
9 -init;
10 -autorelease;
11 -release;
12 @end
14 void NSLog(id, ...);
16 int main (int argc, const char * argv[]) {
17     NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
18     NSAutoreleasePool *chunkPool = [[NSAutoreleasePool alloc] init];
20     while (argc) {
21       [chunkPool release];
22       return 0;
23     }
25     [chunkPool drain];
26     [pool drain];
28     return 0;