30 lines · plain
1// RUN: %clang_cc1 -x objective-c++ -fblocks -fms-extensions -rewrite-objc %s -o %t-rw.cpp2// RUN: %clang_cc1 -fsyntax-only -fblocks -Wno-address-of-temporary -D"Class=void*" -D"id=void*" -D"SEL=void*" -D"__declspec(X)=" %t-rw.cpp3 4extern "C" void *sel_registerName(const char *);5typedef unsigned long size_t;6 7typedef unsigned long NSUInteger;8typedef struct _NSRange {9 NSUInteger location;10 NSUInteger length;11} NSRange;12 13 14@interface NSIndexSet15- (NSRange)rangeAtIndex:(NSUInteger)rangeIndex;16@end17 18@interface NSArray19@end20 21@implementation NSArray22- (NSArray *)objectsAtIndexes:(NSIndexSet *)iset {23 24 NSUInteger ridx = 0;25 NSRange range = [iset rangeAtIndex:ridx];26 return 0;27}28@end29 30