blob: 9d74d89ad918404ebeb2fc86781c8ed267f2000d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
// RUN: %llvmgcc -x objective-c -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;
}
|