mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-01 00:12:50 +01:00
46389b3660
llvm-svn: 76382
25 lines
404 B
Objective-C
25 lines
404 B
Objective-C
// RUN: %llvmgcc -m32 -x objective-c %s -pipe -std=gnu99 -O2 -fexceptions -S -o - | not grep Unwind_Resume
|
|
#import <stdio.h>
|
|
|
|
@interface Foo {
|
|
char c;
|
|
short s;
|
|
int i;
|
|
long l;
|
|
float f;
|
|
double d;
|
|
}
|
|
-(Foo*)retain;
|
|
@end
|
|
|
|
struct Foo *bork(Foo *FooArray) {
|
|
struct Foo *result = 0;
|
|
@try {
|
|
result = [FooArray retain];
|
|
} @catch(id any) {
|
|
printf("hello world\n");
|
|
}
|
|
|
|
return result;
|
|
}
|