@@ -106,7 +106,7 @@ data/record.c:30:26: [module1] 'func': debug3: Field access: S1->x
106106data/record.c:30:11: [module1] 'func': debug2: Access chain: ((S2*)s2)->s
107107data/record.c:30:11: [module1] 'func': debug3: Access type: S2
108108data/record.c:30:11: [module1] 'func': debug3: Field access chain: ((S2*)s2)->s
109- data/record.c:26:5 : [module1] 'func': debug3: Field access: S2->s
109+ data/record.c:30:22 : [module1] 'func': debug3: Field access: S2->s
110110data/record.c:31:11: [module1] 'func': debug2: Access chain: ((S2*)s2 + 1)->s
111111data/record.c:31:11: [module1] 'func': debug3: Access type: S2
112112data/record.c:31:11: [module1] 'func': debug3: Field access chain: ((S2*)s2 + 1)->s
@@ -118,7 +118,7 @@ data/record.c:31:30: [module1] 'func': debug3: Field access: S1->x
118118data/record.c:31:11: [module1] 'func': debug2: Access chain: ((S2*)s2 + 1)->s
119119data/record.c:31:11: [module1] 'func': debug3: Access type: S2
120120data/record.c:31:11: [module1] 'func': debug3: Field access chain: ((S2*)s2 + 1)->s
121- data/record.c:27:1 : [module1] 'func': debug3: Field access: S2->s
121+ data/record.c:31:26 : [module1] 'func': debug3: Field access: S2->s
122122data/record.c:32:11: [module1] 'func': debug2: Access chain: ((S2*)s2 + 1)->s
123123data/record.c:32:11: [module1] 'func': debug3: Access type: S2
124124data/record.c:32:11: [module1] 'func': debug3: Field access chain: ((S2*)s2 + 1)->s
@@ -130,7 +130,7 @@ data/record.c:32:30: [module1] 'func': debug3: Field access: S1->x
130130data/record.c:32:11: [module1] 'func': debug2: Access chain: ((S2*)s2 + 1)->s
131131data/record.c:32:11: [module1] 'func': debug3: Access type: S2
132132data/record.c:32:11: [module1] 'func': debug3: Field access chain: ((S2*)s2 + 1)->s
133- data/record.c:27:1 : [module1] 'func': debug3: Field access: S2->s
133+ data/record.c:32:26 : [module1] 'func': debug3: Field access: S2->s
134134data/record.c:33:11: [module1] 'func': debug2: Access chain: ((S2*)s2[10])->s
135135data/record.c:33:11: [module1] 'func': debug3: Access type: S2
136136data/record.c:33:11: [module1] 'func': debug3: Field access chain: ((S2*)s2[10])->s
@@ -142,7 +142,7 @@ data/record.c:33:30: [module1] 'func': debug3: Field access: S1->x
142142data/record.c:33:11: [module1] 'func': debug2: Access chain: ((S2*)s2[10])->s
143143data/record.c:33:11: [module1] 'func': debug3: Access type: S2
144144data/record.c:33:11: [module1] 'func': debug3: Field access chain: ((S2*)s2[10])->s
145- data/record.c:27:1 : [module1] 'func': debug3: Field access: S2->s
145+ data/record.c:33:26 : [module1] 'func': debug3: Field access: S2->s
146146data/record.c:34:17: [module1] 'func': debug2: Access chain: ((S2*)s2[10])->s
147147data/record.c:34:17: [module1] 'func': debug3: Access type: S2
148148data/record.c:34:17: [module1] 'func': debug3: Field access chain: ((S2*)s2[10])->s
@@ -154,23 +154,23 @@ data/record.c:34:36: [module1] 'func': debug3: Field access: S1->x
154154data/record.c:34:17: [module1] 'func': debug2: Access chain: ((S2*)s2[10])->s
155155data/record.c:34:17: [module1] 'func': debug3: Access type: S2
156156data/record.c:34:17: [module1] 'func': debug3: Field access chain: ((S2*)s2[10])->s
157- data/record.c:27:1 : [module1] 'func': debug3: Field access: S2->s
157+ data/record.c:34:32 : [module1] 'func': debug3: Field access: S2->s
158158data/record.c:34:5: [module1] 'func': debug2: Access chain: ((S2*)((S1*)((S2*)s2[10])->s)->x)->s
159159data/record.c:34:5: [module1] 'func': debug3: Access type: S2
160160data/record.c:34:5: [module1] 'func': debug3: Field access chain: ((S2*)((S1*)((S2*)s2[10])->s)->x)->s
161161data/record.c:34:40: [module1] 'func': debug3: Field access: S2->s
162162data/record.c:34:17: [module1] 'func': debug2: Access chain: ((S2*)s2[10])->s
163163data/record.c:34:17: [module1] 'func': debug3: Access type: S2
164164data/record.c:34:17: [module1] 'func': debug3: Field access chain: ((S2*)s2[10])->s
165- data/record.c:27:7 : [module1] 'func': debug3: Field access: S2->s
165+ data/record.c:34:32 : [module1] 'func': debug3: Field access: S2->s
166166data/record.c:34:11: [module1] 'func': debug2: Access chain: ((S1*)((S2*)s2[10])->s)->x
167167data/record.c:34:11: [module1] 'func': debug3: Access type: S1
168168data/record.c:34:11: [module1] 'func': debug3: Field access chain: ((S1*)((S2*)s2[10])->s)->x
169- data/record.c:28:1 : [module1] 'func': debug3: Field access: S1->x
169+ data/record.c:34:36 : [module1] 'func': debug3: Field access: S1->x
170170data/record.c:34:17: [module1] 'func': debug2: Access chain: ((S2*)s2[10])->s
171171data/record.c:34:17: [module1] 'func': debug3: Access type: S2
172172data/record.c:34:17: [module1] 'func': debug3: Field access chain: ((S2*)s2[10])->s
173- data/record.c:27:1 : [module1] 'func': debug3: Field access: S2->s
173+ data/record.c:34:32 : [module1] 'func': debug3: Field access: S2->s
174174data/record.c:35:9: [module1] 'func': debug2: Access chain: s2->s.y
175175data/record.c:35:9: [module1] 'func': debug3: Access type: S2
176176data/record.c:35:9: [module1] 'func': debug3: Field access chain: s2->s.y
@@ -183,8 +183,8 @@ data/record.c:35:24: [module1] 'func': debug3: Field access: S0->z
183183data/record.c:35:9: [module1] 'func': debug2: Access chain: s2->s.y
184184data/record.c:35:9: [module1] 'func': debug3: Access type: S2
185185data/record.c:35:9: [module1] 'func': debug3: Field access chain: s2->s.y
186- data/record.c:25:7 : [module1] 'func': debug3: Field access: S2->s
187- data/record.c:26:1 : [module1] 'func': debug3: Field access: S1->y
186+ data/record.c:35:13 : [module1] 'func': debug3: Field access: S2->s
187+ data/record.c:35:18 : [module1] 'func': debug3: Field access: S1->y
188188data/record.c:36:5: [module1] 'func': debug2: Access chain: xxx->s2
189189data/record.c:36:5: [module1] 'func': warning: Can't deduce type of expression xxx->s2 {type_deduce_expr}
190190data/record.c:37:5: [module1] 'func': debug2: Access chain: xxx->s2
@@ -241,18 +241,18 @@ data/record.c:48:27: [module1] 'func': debug3: Field access: S0->z
241241data/record.c:48:17: [module1] 'func': debug2: Access chain: s2->qwe1
242242data/record.c:48:17: [module1] 'func': debug3: Access type: S2
243243data/record.c:48:17: [module1] 'func': debug3: Field access chain: s2->qwe1
244- data/record.c:25:4 : [module1] 'func': debug3: Field access: S2->qwe1
245- data/record.c:25:4 : [module1] 'func': warning: Can't deduce type of member 'qwe1' in s2->qwe1 {type_deduce_member}
244+ data/record.c:48:21 : [module1] 'func': debug3: Field access: S2->qwe1
245+ data/record.c:48:21 : [module1] 'func': warning: Can't deduce type of member 'qwe1' in s2->qwe1 {type_deduce_member}
246246data/record.c:48:29: [module1] 'func': debug2: Access chain: s2->qwe2
247247data/record.c:48:29: [module1] 'func': debug3: Access type: S2
248248data/record.c:48:29: [module1] 'func': debug3: Field access chain: s2->qwe2
249- data/record.c:25:4 : [module1] 'func': debug3: Field access: S2->qwe2
250- data/record.c:25:4 : [module1] 'func': warning: Can't deduce type of member 'qwe2' in s2->qwe2 {type_deduce_member}
249+ data/record.c:48:33 : [module1] 'func': debug3: Field access: S2->qwe2
250+ data/record.c:48:33 : [module1] 'func': warning: Can't deduce type of member 'qwe2' in s2->qwe2 {type_deduce_member}
251251data/record.c:48:39: [module1] 'func': debug2: Access chain: s2->qwe3
252252data/record.c:48:39: [module1] 'func': debug3: Access type: S2
253253data/record.c:48:39: [module1] 'func': debug3: Field access chain: s2->qwe3
254- data/record.c:26:3 : [module1] 'func': debug3: Field access: S2->qwe3
255- data/record.c:26:3 : [module1] 'func': warning: Can't deduce type of member 'qwe3' in s2->qwe3 {type_deduce_member}
254+ data/record.c:48:43 : [module1] 'func': debug3: Field access: S2->qwe3
255+ data/record.c:48:43 : [module1] 'func': warning: Can't deduce type of member 'qwe3' in s2->qwe3 {type_deduce_member}
256256data/record.c:49:5: [module1] 'func': debug2: Access chain: ((S2*)s2 ? (S1*)NULL : (S0*)NULL)->x
257257data/record.c:49:5: [module1] 'func': debug3: Access type: S1
258258data/record.c:49:5: [module1] 'func': debug3: Field access chain: ((S2*)s2 ? (S1*)NULL : (S0*)NULL)->x
0 commit comments