annotate clang/test/CodeGenObjC/dot-syntax-2.m @ 236:c4bab56944e8 llvm-original

LLVM 16
author kono
date Wed, 09 Nov 2022 17:45:10 +0900
parents 1d019706d866
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
150
anatofuz
parents:
diff changeset
1 // RUN: %clang_cc1 -emit-llvm -o %t %s
anatofuz
parents:
diff changeset
2 // rdar: // 8062778
anatofuz
parents:
diff changeset
3
anatofuz
parents:
diff changeset
4 @interface NSDictionary @end
anatofuz
parents:
diff changeset
5
anatofuz
parents:
diff changeset
6 @interface NSMutableDictionary : NSDictionary
anatofuz
parents:
diff changeset
7 @end
anatofuz
parents:
diff changeset
8
anatofuz
parents:
diff changeset
9 @interface MutableMyClass
anatofuz
parents:
diff changeset
10 - (NSMutableDictionary *)myDict;
anatofuz
parents:
diff changeset
11 - (void)setMyDict:(NSDictionary *)myDict;
anatofuz
parents:
diff changeset
12
anatofuz
parents:
diff changeset
13 - (NSMutableDictionary *)myLang;
anatofuz
parents:
diff changeset
14 - (void)setMyLang:(NSDictionary *)myLang;
anatofuz
parents:
diff changeset
15 @end
anatofuz
parents:
diff changeset
16
anatofuz
parents:
diff changeset
17 @interface AnotherClass @end
anatofuz
parents:
diff changeset
18
anatofuz
parents:
diff changeset
19 @implementation AnotherClass
anatofuz
parents:
diff changeset
20 - (void)foo
anatofuz
parents:
diff changeset
21 {
anatofuz
parents:
diff changeset
22 MutableMyClass * myObject;
anatofuz
parents:
diff changeset
23 NSDictionary * newDict;
anatofuz
parents:
diff changeset
24 myObject.myDict = newDict;
anatofuz
parents:
diff changeset
25 myObject.myLang = newDict;
anatofuz
parents:
diff changeset
26 }
anatofuz
parents:
diff changeset
27 @end