| // RUN: %llvmgcc -S -w -m64 -mmacosx-version-min=10.5 %s -o /dev/null |
| // XFAIL: * |
| // XTARGET: darwin |
| @class NSDictionary, DSoBuffer, DSoDirectory, NSMutableArray; |
| @interface NSException {} |
| @end |
| @interface DSoNode { |
| DSoDirectory *mDirectory; |
| } |
| @end |
| @implementation DSoNode |
| - (void) _findRecordsOfTypes { |
| DSoBuffer *dbData; |
| void *recInfo; |
| NSMutableArray *results; |
| @try { |
| dsGetRecordEntry([dbData dsDataBuffer], (void**)&recInfo); |
| @try { |
| [results addObject:37]; |
| } @finally { |
| dsDeallocRecordEntry([mDirectory dsDirRef], recInfo); |
| } |
| } @catch(NSException * exception) { |
| } |
| } |
| |
| |