llvm-6502/test/FrontendObjC/2007-10-17-SJLJExceptions.m
Bill Wendling 50c26b642c Fix the command line.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43140 91177308-0d34-0410-b5e6-96231b3b80d8
2007-10-18 18:26:40 +00:00

19 lines
448 B
Objective-C

// RUN: %llvmgcc -x objective-c %s -arch i386 -pipe -std=gnu99 -O2 -fexceptions -S -o - | not grep Unwind_Resume
#import <Foundation/Foundation.h>
static NSMutableArray *anArray = nil;
CFArrayRef bork(void) {
CFArrayRef result = NULL;
NSAutoreleasePool *pool = [NSAutoreleasePool new];
@try {
result = CFRetain(anArray);
} @catch(id any) {
NSLog(@"Swallowed exception %@", any);
}
[pool release];
return result;
}