llvm-6502/test/FrontendObjC/2007-10-17-SJLJExceptions.m
Devang Patel 45211d725b Fix test.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43136 91177308-0d34-0410-b5e6-96231b3b80d8
2007-10-18 17:54:49 +00:00

19 lines
451 B
Objective-C

// RUN: %llvmgcc -x objective-c %s -arch i386 -pipe -std=gnu99 -O2 -fexceptions -S -o t.m | 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;
}