1 // RUN: %clang_cc1 -emit-llvm -o %t %s 2 // rdar: // 8062778 3 4 @interface NSDictionary @end 5 6 @interface NSMutableDictionary : NSDictionary 7 @end 8 9 @interface MutableMyClass 10 - (NSMutableDictionary *)myDict; 11 - (void)setMyDict:(NSDictionary *)myDict; 12 13 - (NSMutableDictionary *)myLang; 14 - (void)setMyLang:(NSDictionary *)myLang; 15 @end 16 17 @interface AnotherClass @end 18 19 @implementation AnotherClass 20 - (void)foo 21 { 22 MutableMyClass * myObject; 23 NSDictionary * newDict; 24 myObject.myDict = newDict; 25 myObject.myLang = newDict; 26 } 27 @end 28