source: tests/.expect/extension.x86.txt @ 66812dd

ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
Last change on this file since 66812dd was 933f32f, checked in by Thierry Delisle <tdelisle@…>, 5 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.