source: tests/.expect/extension.x64.txt @ 8ee211d

Last change on this file since 8ee211d was 35cc6d4, checked in by Michael Brooks <mlbrooks@…>, 6 days ago

Mitigate several unused-declaration warnings in generated code.

See tests/nowarn/unused for the specific cases.

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