source: tests/.expect/extension.x86.txt@ f90d10f

ADT arm-eh ast-experimental enum forall-pointer-decay jacob/cs343-translation new-ast new-ast-unique-expr pthread-emulation qualifiedEnum
Last change on this file since f90d10f was 933f32f, checked in by Thierry Delisle <tdelisle@…>, 6 years ago

Merge branch 'master' into cleanup-dtors

  • Property mode set to 100644
File size: 13.4 KB
RevLine 
[ec91336]1__extension__ signed int _X1ai_1;
2__extension__ signed int _X1bi_1;
3__extension__ signed int _X1ci_1;
[d9b499c]4__extension__ struct S {
[ec91336]5 __extension__ signed int _X1ai_1;
6 __extension__ signed int _X1bi_1;
7 __extension__ signed int _X1ci_1;
[d9b499c]8};
[ec91336]9static inline void _X12_constructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1);
10static inline void _X12_constructorFv_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1);
11static inline void _X11_destructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1);
12static inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1);
13static inline void _X12_constructorFv_S1Si_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1);
14static inline void _X12_constructorFv_S1Sii_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1, signed int _X1bi_1);
15static inline void _X12_constructorFv_S1Siii_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1, signed int _X1bi_1, signed int _X1ci_1);
16static inline void _X12_constructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1){
[7b10ea9]17 {
18 ((void)((*_X4_dstS1S_1)._X1ai_1) /* ?{} */);
19 }
20
21 {
22 ((void)((*_X4_dstS1S_1)._X1bi_1) /* ?{} */);
23 }
24
25 {
26 ((void)((*_X4_dstS1S_1)._X1ci_1) /* ?{} */);
27 }
28
[d9b499c]29}
[ec91336]30static inline void _X12_constructorFv_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1){
[7b10ea9]31 {
32 ((void)((*_X4_dstS1S_1)._X1ai_1=_X4_srcS1S_1._X1ai_1) /* ?{} */);
33 }
34
35 {
36 ((void)((*_X4_dstS1S_1)._X1bi_1=_X4_srcS1S_1._X1bi_1) /* ?{} */);
37 }
38
39 {
40 ((void)((*_X4_dstS1S_1)._X1ci_1=_X4_srcS1S_1._X1ci_1) /* ?{} */);
41 }
42
[d9b499c]43}
[ec91336]44static inline void _X11_destructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1){
[7b10ea9]45 {
46 ((void)((*_X4_dstS1S_1)._X1ci_1) /* ^?{} */);
47 }
48
49 {
50 ((void)((*_X4_dstS1S_1)._X1bi_1) /* ^?{} */);
51 }
52
53 {
54 ((void)((*_X4_dstS1S_1)._X1ai_1) /* ^?{} */);
55 }
56
[d9b499c]57}
[ec91336]58static inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1){
59 struct S _X4_retS1S_1;
[7b10ea9]60 {
61 ((void)((*_X4_dstS1S_1)._X1ai_1=_X4_srcS1S_1._X1ai_1));
62 }
63
64 {
65 ((void)((*_X4_dstS1S_1)._X1bi_1=_X4_srcS1S_1._X1bi_1));
66 }
67
68 {
69 ((void)((*_X4_dstS1S_1)._X1ci_1=_X4_srcS1S_1._X1ci_1));
70 }
71
72 {
73 ((void)_X12_constructorFv_S1SS1S_autogen___1((&_X4_retS1S_1), (*_X4_dstS1S_1)));
74 }
75
[ec91336]76 return _X4_retS1S_1;
[9facf3b]77}
[ec91336]78static inline void _X12_constructorFv_S1Si_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1){
[7b10ea9]79 {
80 ((void)((*_X4_dstS1S_1)._X1ai_1=_X1ai_1) /* ?{} */);
81 }
82
83 {
84 ((void)((*_X4_dstS1S_1)._X1bi_1) /* ?{} */);
85 }
86
87 {
88 ((void)((*_X4_dstS1S_1)._X1ci_1) /* ?{} */);
89 }
90
[d9b499c]91}
[ec91336]92static inline void _X12_constructorFv_S1Sii_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1, signed int _X1bi_1){
[7b10ea9]93 {
94 ((void)((*_X4_dstS1S_1)._X1ai_1=_X1ai_1) /* ?{} */);
95 }
96
97 {
98 ((void)((*_X4_dstS1S_1)._X1bi_1=_X1bi_1) /* ?{} */);
99 }
100
101 {
102 ((void)((*_X4_dstS1S_1)._X1ci_1) /* ?{} */);
103 }
104
[d9b499c]105}
[ec91336]106static inline void _X12_constructorFv_S1Siii_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1, signed int _X1bi_1, signed int _X1ci_1){
[7b10ea9]107 {
108 ((void)((*_X4_dstS1S_1)._X1ai_1=_X1ai_1) /* ?{} */);
109 }
110
111 {
112 ((void)((*_X4_dstS1S_1)._X1bi_1=_X1bi_1) /* ?{} */);
113 }
114
115 {
116 ((void)((*_X4_dstS1S_1)._X1ci_1=_X1ci_1) /* ?{} */);
117 }
118
[d9b499c]119}
120__extension__ union U {
[ec91336]121 __extension__ signed int _X1ai_1;
122 __extension__ signed int _X1bi_1;
123 __extension__ signed int _X1ci_1;
[d9b499c]124};
[ec91336]125static inline void _X12_constructorFv_U1U_autogen___1(__attribute__ ((unused)) union U *_X4_dstU1U_1);
126static inline void _X12_constructorFv_U1UU1U_autogen___1(union U *_X4_dstU1U_1, union U _X4_srcU1U_1);
127static inline void _X11_destructorFv_U1U_autogen___1(__attribute__ ((unused)) union U *_X4_dstU1U_1);
128static inline union U _X16_operator_assignFU1U_U1UU1U_autogen___1(union U *_X4_dstU1U_1, union U _X4_srcU1U_1);
129static inline void _X12_constructorFv_U1Ui_autogen___1(union U *_X4_dstU1U_1, signed int _X1ai_1);
130static inline void _X12_constructorFv_U1U_autogen___1(__attribute__ ((unused)) union U *_X4_dstU1U_1){
[9facf3b]131}
[ec91336]132static inline void _X12_constructorFv_U1UU1U_autogen___1(union U *_X4_dstU1U_1, union U _X4_srcU1U_1){
[7b10ea9]133 {
134 ((void)__builtin_memcpy(((void *)_X4_dstU1U_1), ((const void *)(&_X4_srcU1U_1)), sizeof(union U )));
135 }
136
[d9b499c]137}
[ec91336]138static inline void _X11_destructorFv_U1U_autogen___1(__attribute__ ((unused)) union U *_X4_dstU1U_1){
[d9b499c]139}
[ec91336]140static inline union U _X16_operator_assignFU1U_U1UU1U_autogen___1(union U *_X4_dstU1U_1, union U _X4_srcU1U_1){
141 union U _X4_retU1U_1;
[7b10ea9]142 {
143 ((void)__builtin_memcpy(((void *)_X4_dstU1U_1), ((const void *)(&_X4_srcU1U_1)), sizeof(union U )));
144 }
145
146 {
147 ((void)_X12_constructorFv_U1UU1U_autogen___1((&_X4_retU1U_1), (*_X4_dstU1U_1)));
148 }
149
[ec91336]150 return _X4_retU1U_1;
[d9b499c]151}
[ec91336]152static inline void _X12_constructorFv_U1Ui_autogen___1(union U *_X4_dstU1U_1, signed int _X1ai_1){
[7b10ea9]153 {
154 ((void)__builtin_memcpy(((void *)_X4_dstU1U_1), ((const void *)(&_X1ai_1)), sizeof(signed int )));
155 }
156
[0853178]157}
[d9b499c]158__extension__ enum E {
[ec91336]159 _X1RKM1E_1,
160 _X1GKM1E_1,
161 _X1BKM1E_1,
[d9b499c]162};
[ec91336]163__extension__ signed int _X1fFi___1();
[ada0eb06]164__extension__ signed int i;
165__extension__ signed int j;
[ec91336]166__extension__ signed int _X4fredFi_i__1(signed int _X1pi_1){
167 __attribute__ ((unused)) signed int _X12_retval_fredi_1;
[d9b499c]168 __extension__ struct S {
[ec91336]169 __extension__ signed int _X1ai_2;
170 __extension__ signed int _X1bi_2;
171 __extension__ signed int _X1ci_2;
172 __extension__ signed int *_X1xPi_2;
173 __extension__ signed int *_X1yPi_2;
174 __extension__ signed int *_X1zPi_2;
[d9b499c]175 };
[ec91336]176 inline void _X12_constructorFv_S1S_autogen___2(struct S *_X4_dstS1S_2){
[7b10ea9]177 {
178 ((void)((*_X4_dstS1S_2)._X1ai_2) /* ?{} */);
179 }
180
181 {
182 ((void)((*_X4_dstS1S_2)._X1bi_2) /* ?{} */);
183 }
184
185 {
186 ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */);
187 }
188
189 {
190 ((void)((*_X4_dstS1S_2)._X1xPi_2) /* ?{} */);
191 }
192
193 {
194 ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ?{} */);
195 }
196
197 {
198 ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */);
199 }
200
[a15b72c]201 }
[ec91336]202 inline void _X12_constructorFv_S1SS1S_autogen___2(struct S *_X4_dstS1S_2, struct S _X4_srcS1S_2){
[7b10ea9]203 {
204 ((void)((*_X4_dstS1S_2)._X1ai_2=_X4_srcS1S_2._X1ai_2) /* ?{} */);
205 }
206
207 {
208 ((void)((*_X4_dstS1S_2)._X1bi_2=_X4_srcS1S_2._X1bi_2) /* ?{} */);
209 }
210
211 {
212 ((void)((*_X4_dstS1S_2)._X1ci_2=_X4_srcS1S_2._X1ci_2) /* ?{} */);
213 }
214
215 {
216 ((void)((*_X4_dstS1S_2)._X1xPi_2=_X4_srcS1S_2._X1xPi_2) /* ?{} */);
217 }
218
219 {
220 ((void)((*_X4_dstS1S_2)._X1yPi_2=_X4_srcS1S_2._X1yPi_2) /* ?{} */);
221 }
222
223 {
224 ((void)((*_X4_dstS1S_2)._X1zPi_2=_X4_srcS1S_2._X1zPi_2) /* ?{} */);
225 }
226
[a15b72c]227 }
[ec91336]228 inline void _X11_destructorFv_S1S_autogen___2(struct S *_X4_dstS1S_2){
[7b10ea9]229 {
230 ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ^?{} */);
231 }
232
233 {
234 ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ^?{} */);
235 }
236
237 {
238 ((void)((*_X4_dstS1S_2)._X1xPi_2) /* ^?{} */);
239 }
240
241 {
242 ((void)((*_X4_dstS1S_2)._X1ci_2) /* ^?{} */);
243 }
244
245 {
246 ((void)((*_X4_dstS1S_2)._X1bi_2) /* ^?{} */);
247 }
248
249 {
250 ((void)((*_X4_dstS1S_2)._X1ai_2) /* ^?{} */);
251 }
252
[a15b72c]253 }
[ec91336]254 inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___2(struct S *_X4_dstS1S_2, struct S _X4_srcS1S_2){
255 struct S _X4_retS1S_2;
[7b10ea9]256 {
257 ((void)((*_X4_dstS1S_2)._X1ai_2=_X4_srcS1S_2._X1ai_2));
258 }
259
260 {
261 ((void)((*_X4_dstS1S_2)._X1bi_2=_X4_srcS1S_2._X1bi_2));
262 }
263
264 {
265 ((void)((*_X4_dstS1S_2)._X1ci_2=_X4_srcS1S_2._X1ci_2));
266 }
267
268 {
269 ((void)((*_X4_dstS1S_2)._X1xPi_2=_X4_srcS1S_2._X1xPi_2));
270 }
271
272 {
273 ((void)((*_X4_dstS1S_2)._X1yPi_2=_X4_srcS1S_2._X1yPi_2));
274 }
275
276 {
277 ((void)((*_X4_dstS1S_2)._X1zPi_2=_X4_srcS1S_2._X1zPi_2));
278 }
279
280 {
281 ((void)_X12_constructorFv_S1SS1S_autogen___2((&_X4_retS1S_2), (*_X4_dstS1S_2)));
282 }
283
[ec91336]284 return _X4_retS1S_2;
[a15b72c]285 }
[ec91336]286 inline void _X12_constructorFv_S1Si_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2){
[7b10ea9]287 {
288 ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
289 }
290
291 {
292 ((void)((*_X4_dstS1S_2)._X1bi_2) /* ?{} */);
293 }
294
295 {
296 ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */);
297 }
298
299 {
300 ((void)((*_X4_dstS1S_2)._X1xPi_2) /* ?{} */);
301 }
302
303 {
304 ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ?{} */);
305 }
306
307 {
308 ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */);
309 }
310
[a15b72c]311 }
[ec91336]312 inline void _X12_constructorFv_S1Sii_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2){
[7b10ea9]313 {
314 ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
315 }
316
317 {
318 ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
319 }
320
321 {
322 ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */);
323 }
324
325 {
326 ((void)((*_X4_dstS1S_2)._X1xPi_2) /* ?{} */);
327 }
328
329 {
330 ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ?{} */);
331 }
332
333 {
334 ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */);
335 }
336
[a15b72c]337 }
[ec91336]338 inline void _X12_constructorFv_S1Siii_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2, signed int _X1ci_2){
[7b10ea9]339 {
340 ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
341 }
342
343 {
344 ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
345 }
346
347 {
348 ((void)((*_X4_dstS1S_2)._X1ci_2=_X1ci_2) /* ?{} */);
349 }
350
351 {
352 ((void)((*_X4_dstS1S_2)._X1xPi_2) /* ?{} */);
353 }
354
355 {
356 ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ?{} */);
357 }
358
359 {
360 ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */);
361 }
362
[a15b72c]363 }
[ec91336]364 inline void _X12_constructorFv_S1SiiiPi_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2, signed int _X1ci_2, signed int *_X1xPi_2){
[7b10ea9]365 {
366 ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
367 }
368
369 {
370 ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
371 }
372
373 {
374 ((void)((*_X4_dstS1S_2)._X1ci_2=_X1ci_2) /* ?{} */);
375 }
376
377 {
378 ((void)((*_X4_dstS1S_2)._X1xPi_2=_X1xPi_2) /* ?{} */);
379 }
380
381 {
382 ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ?{} */);
383 }
384
385 {
386 ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */);
387 }
388
[a15b72c]389 }
[ec91336]390 inline void _X12_constructorFv_S1SiiiPiPi_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2, signed int _X1ci_2, signed int *_X1xPi_2, signed int *_X1yPi_2){
[7b10ea9]391 {
392 ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
393 }
394
395 {
396 ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
397 }
398
399 {
400 ((void)((*_X4_dstS1S_2)._X1ci_2=_X1ci_2) /* ?{} */);
401 }
402
403 {
404 ((void)((*_X4_dstS1S_2)._X1xPi_2=_X1xPi_2) /* ?{} */);
405 }
406
407 {
408 ((void)((*_X4_dstS1S_2)._X1yPi_2=_X1yPi_2) /* ?{} */);
409 }
410
411 {
412 ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */);
413 }
414
[a15b72c]415 }
[ec91336]416 inline void _X12_constructorFv_S1SiiiPiPiPi_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2, signed int _X1ci_2, signed int *_X1xPi_2, signed int *_X1yPi_2, signed int *_X1zPi_2){
[7b10ea9]417 {
418 ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
419 }
420
421 {
422 ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
423 }
424
425 {
426 ((void)((*_X4_dstS1S_2)._X1ci_2=_X1ci_2) /* ?{} */);
427 }
428
429 {
430 ((void)((*_X4_dstS1S_2)._X1xPi_2=_X1xPi_2) /* ?{} */);
431 }
432
433 {
434 ((void)((*_X4_dstS1S_2)._X1yPi_2=_X1yPi_2) /* ?{} */);
435 }
436
437 {
438 ((void)((*_X4_dstS1S_2)._X1zPi_2=_X1zPi_2) /* ?{} */);
439 }
440
[a15b72c]441 }
[ec91336]442 signed int _X1ii_2 = (__extension__ _X1ai_1+__extension__ 3);
[7b10ea9]443 {
444 ((void)__extension__ 3);
445 }
446
447 {
448 ((void)__extension__ _X1ai_1);
449 }
450
[ec91336]451 __extension__ signed int _X1ai_2;
452 __extension__ signed int _X1bi_2;
453 __extension__ signed int _X1ci_2;
[7b10ea9]454 {
455 ((void)(__extension__ _X1ai_2=(__extension__ _X1bi_2+__extension__ _X1ci_2)));
456 }
457
458 {
[933f32f]459 signed int _tmp_cp_ret4;
460 ((void)(((void)(_tmp_cp_ret4=__extension__ _X4fredFi_i__1(3))) , _tmp_cp_ret4));
[7b10ea9]461 }
462
[ec91336]463 __extension__ signed int _X4maryFi_i__2(signed int _X1pi_2){
464 __attribute__ ((unused)) signed int _X12_retval_maryi_2;
[4fbdd1e3]465 }
[7b10ea9]466 {
467 ((void)__extension__ sizeof(3));
468 }
469
470 {
471 ((void)__extension__ ((3!=((signed int )0)) || (4!=((signed int )0))));
472 }
473
474 {
475 ((void)__extension__ __alignof__(__extension__ _X1ai_2));
476 }
477
478 {
479 ((void)((__extension__ _X1ai_2!=((signed int )0)) || (((__extension__ _X1bi_2!=((signed int )0)) && (__extension__ _X1ci_2!=((signed int )0)))!=((signed int )0))));
480 }
481
482 {
483 ((void)(((__extension__ _X1ai_2>__extension__ _X1bi_2)!=((signed int )0)) ? __extension__ _X1ci_2 : __extension__ _X1ci_2));
484 }
485
486 {
487 ((void)(__extension__ _X1ai_2=__extension__ (__extension__ _X1bi_2+__extension__ _X1ci_2)));
488 }
489
490 {
491 ((void)(((void)(((void)__extension__ _X1ai_2) , __extension__ _X1bi_2)) , __extension__ _X1ci_2));
492 }
493
[d9b499c]494}
Note: See TracBrowser for help on using the repository browser.