xref: /llvm-project/clang/test/CodeGenObjC/getter-property-mismatch.m (revision 0f1c1be1968076d6f96f8a7bcc4a15cf195ecd97)
1// RUN: %clang_cc1 %s -emit-llvm -triple x86_64-apple-darwin -o - | FileCheck %s
2
3@interface NSDictionary @end
4@interface NSMutableDictionary : NSDictionary@end@interface CalDAVAddManagedAttachmentsTaskGroup {
5    NSMutableDictionary *_filenamesToServerLocation;
6}
7- (NSDictionary *)filenamesToServerLocation;
8@property (readwrite, retain) NSMutableDictionary *filenamesToServerLocation;
9@end
10
11@implementation CalDAVAddManagedAttachmentsTaskGroup
12@synthesize filenamesToServerLocation=_filenamesToServerLocation;
13@end
14
15// CHECK:  [[CALL:%.*]] = tail call ptr @objc_getProperty
16// CHECK:  ret ptr [[CALL:%.*]]
17