brintos

brintos / llvm-project-archived public Read only

0
0
Text · 914 B · 3043a85 Raw
48 lines · plain
1// RUN: %clang_cc1 -triple x86_64-apple-darwin10 -emit-llvm -fobjc-arc -o - %s2 3@class NSString;4 5@interface NSAssertionHandler {6}7 8+ (NSAssertionHandler *)currentHandler;9 10- (void)handleFailureInMethod:(SEL)selector object:(id)object file:(NSString *)fileName lineNumber:(int)line ,...;11 12@end13 14typedef enum15{16 MWRaceOrder_MeetName,17 MWRaceOrder_MeetPosition,18 MWRaceOrder_MeetDistance,19 MWRaceOrder_Name,20 MWRaceOrder_Position,21 MWRaceOrder_Distance,22 MWRaceOrder_Default = MWRaceOrder_Name,23 MWRaceOrder_MeetDefault = MWRaceOrder_MeetName,24} MWRaceOrder;25 26@interface MWViewMeetController27@property (nonatomic, assign) MWRaceOrder raceOrder;28@end29 30@implementation MWViewMeetController31 32- (int)orderSegment33{34 switch (self.raceOrder)35 {36 37  default:38  { [(NSAssertionHandler *)0 handleFailureInMethod:_cmd object:self file:(NSString*)0 lineNumber:192 ]; };39   break;40 }41 42 return 0;43}44 45@synthesize raceOrder;46 47@end48