1*f4a2713aSLionel Sambuc// RUN: %clang_cc1 -fsyntax-only -verify %s 2*f4a2713aSLionel Sambuc// expected-no-diagnostics 3*f4a2713aSLionel Sambuc 4*f4a2713aSLionel Sambuctypedef signed char BOOL; 5*f4a2713aSLionel Sambuc 6*f4a2713aSLionel Sambuc@class NSInvocation, NSMethodSignature, NSCoder, NSString, NSEnumerator; 7*f4a2713aSLionel Sambuc 8*f4a2713aSLionel Sambuc@protocol NSObject 9*f4a2713aSLionel Sambuc- (BOOL)isEqual:(id)object; 10*f4a2713aSLionel Sambuc@end 11*f4a2713aSLionel Sambuc 12*f4a2713aSLionel Sambuc@interface NSObject <NSObject> {} 13*f4a2713aSLionel Sambuc@end 14*f4a2713aSLionel Sambuc 15*f4a2713aSLionel Sambuc@interface XCDeviceWillExecuteInfoBaton : NSObject {} 16*f4a2713aSLionel Sambuc @property (retain) __attribute__((objc_gc(strong))) NSString *sdkPath; 17*f4a2713aSLionel Sambuc@end 18*f4a2713aSLionel Sambuc 19*f4a2713aSLionel Sambuc@implementation XCDeviceWillExecuteInfoBaton 20*f4a2713aSLionel Sambuc @synthesize sdkPath; 21*f4a2713aSLionel Sambuc@end 22*f4a2713aSLionel Sambuc 23