llvm-project

Форк
0
26 строк · 508.0 Байт
1
// RUN: %clang_cc1 -emit-llvm -o %t %s
2

3
@interface NSDictionary @end
4

5
@interface NSMutableDictionary : NSDictionary
6
@end
7

8
@interface MutableMyClass 
9
- (NSMutableDictionary *)myDict;
10
- (void)setMyDict:(NSDictionary *)myDict;
11

12
- (NSMutableDictionary *)myLang;
13
- (void)setMyLang:(NSDictionary *)myLang;
14
@end
15

16
@interface AnotherClass @end
17

18
@implementation AnotherClass
19
- (void)foo
20
{
21
    MutableMyClass * myObject;
22
    NSDictionary * newDict;
23
    myObject.myDict = newDict; 
24
    myObject.myLang = newDict;
25
}
26
@end
27

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.