blob: 965d1e7c6ff2f6eb9172cf55bc8cef16c03fce0e [file] [log] [blame]
Fariborz Jahanian4fc98f62010-10-07 18:12:21 +00001// RUN: %clang_cc1 -x objective-c++ -Wno-return-type -fblocks -fms-extensions -rewrite-objc %s -o %t-rw.cpp
2// RUN: %clang_cc1 -fsyntax-only -fblocks -Wno-address-of-temporary -D"id=void*" -D"SEL=void*" -D"__declspec(X)=" %t-rw.cpp
3// rdar:// 8520727
4
5void *sel_registerName(const char *);
6
7@class NSString;
8
9@protocol CoreDAVAccountInfoProvider
10- (NSString *)userAgentHeader;
11@end
12
13@interface CoreDAVTask
14{
15 id<CoreDAVAccountInfoProvider> _accountInfoProvider;
16}
17- (void)METHOD;
18@end
19
20@implementation CoreDAVTask
21- (void)METHOD {
22 if ([_accountInfoProvider userAgentHeader]) {
23 }
24 if (_accountInfoProvider.userAgentHeader) {
25 }
26}
27@end
28