Changeset 7b10ea9


Ignore:
Timestamp:
Sep 6, 2018, 10:44:16 AM (3 years ago)
Author:
Rob Schluntz <rschlunt@…>
Branches:
arm-eh, cleanup-dtors, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr
Children:
b867278
Parents:
b8b6c44
Message:

Update expect files for cleanup attribute

Location:
tests/.expect
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • tests/.expect/KRfunctions.x64.txt

    rb8b6c44 r7b10ea9  
    1717static inline void _X12_constructorFv_S1Si_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ii_1);
    1818static inline void _X12_constructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1){
    19     ((void)((*_X4_dstS1S_1)._X1ii_1) /* ?{} */);
     19    {
     20        ((void)((*_X4_dstS1S_1)._X1ii_1) /* ?{} */);
     21    }
     22
    2023}
    2124static inline void _X12_constructorFv_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1){
    22     ((void)((*_X4_dstS1S_1)._X1ii_1=_X4_srcS1S_1._X1ii_1) /* ?{} */);
     25    {
     26        ((void)((*_X4_dstS1S_1)._X1ii_1=_X4_srcS1S_1._X1ii_1) /* ?{} */);
     27    }
     28
    2329}
    2430static inline void _X11_destructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1){
    25     ((void)((*_X4_dstS1S_1)._X1ii_1) /* ^?{} */);
     31    {
     32        ((void)((*_X4_dstS1S_1)._X1ii_1) /* ^?{} */);
     33    }
     34
    2635}
    2736static inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1){
    2837    struct S _X4_retS1S_1;
    29     ((void)((*_X4_dstS1S_1)._X1ii_1=_X4_srcS1S_1._X1ii_1));
    30     ((void)_X12_constructorFv_S1SS1S_autogen___1((&_X4_retS1S_1), (*_X4_dstS1S_1)));
     38    {
     39        ((void)((*_X4_dstS1S_1)._X1ii_1=_X4_srcS1S_1._X1ii_1));
     40    }
     41
     42    {
     43        ((void)_X12_constructorFv_S1SS1S_autogen___1((&_X4_retS1S_1), (*_X4_dstS1S_1)));
     44    }
     45
    3146    return _X4_retS1S_1;
    3247}
    3348static inline void _X12_constructorFv_S1Si_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ii_1){
    34     ((void)((*_X4_dstS1S_1)._X1ii_1=_X1ii_1) /* ?{} */);
     49    {
     50        ((void)((*_X4_dstS1S_1)._X1ii_1=_X1ii_1) /* ?{} */);
     51    }
     52
    3553}
    3654signed int _X2f3Fi_S1SS1SPi__1(struct S _X1aS1S_1, struct S _X1bS1S_1, signed int *_X1cPi_1){
     
    5977    __attribute__ ((unused)) signed int *(*_X11_retval_f10FPi_ii__1)(signed int _X1xi_1, signed int _X1yi_1);
    6078    signed int *_X1xFPi_ii__2(signed int __anonymous_object2, signed int __anonymous_object3);
    61     ((void)(_X11_retval_f10FPi_ii__1=_X1xFPi_ii__2) /* ?{} */);
     79    {
     80        ((void)(_X11_retval_f10FPi_ii__1=_X1xFPi_ii__2) /* ?{} */);
     81    }
     82
    6283    return _X11_retval_f10FPi_ii__1;
    6384}
     
    82103    signed int _X1ai_2;
    83104    signed int _X1bi_2;
    84     signed int *(*_tmp_cp_ret2)(signed int _X1xi_1, signed int _X1yi_1);
    85     ((void)(_X1xFPi_ii__2=(((void)(_tmp_cp_ret2=_X3f10FFPi_ii__iPiPid__1(3, (&_X1ai_2), (&_X1bi_2), 3.5))) , _tmp_cp_ret2)));
    86     ((void)(_tmp_cp_ret2) /* ^?{} */);
     105    {
     106        signed int *(*_tmp_cp_ret2)(signed int _X1xi_1, signed int _X1yi_1);
     107        void __cleanup_dtor4(signed int *(**_dst)(signed int _X1xi_1, signed int _X1yi_1)){
     108            ((void)((*_dst)) /* ^?{} */);
     109        }
     110        __attribute__ ((cleanup(__destroy_Destructor))) struct __Destructor _ret_dtor4 = { 0, ((void (*)(void *__anonymous_object6))__cleanup_dtor4) };
     111        void **_dtype_static_member_4 = ((void **)(&_ret_dtor4._X6objectPY12__T_generic__1));
     112        ((void)(_X1xFPi_ii__2=(((void)(((void)(_tmp_cp_ret2=_X3f10FFPi_ii__iPiPid__1(3, (&_X1ai_2), (&_X1bi_2), 3.5))) , ((*_dtype_static_member_4)=((void *)(&_tmp_cp_ret2))))) , _tmp_cp_ret2)));
     113    }
     114
    87115    const signed int _X2f1Fi_iPiPi__2(signed int _X1ai_2, signed int *_X1bPi_2, signed int *_X1cPi_2){
    88116        __attribute__ ((unused)) const signed int _X10_retval_f1Ki_2;
  • tests/.expect/KRfunctions.x86.txt

    rb8b6c44 r7b10ea9  
    1717static inline void _X12_constructorFv_S1Si_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ii_1);
    1818static inline void _X12_constructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1){
    19     ((void)((*_X4_dstS1S_1)._X1ii_1) /* ?{} */);
     19    {
     20        ((void)((*_X4_dstS1S_1)._X1ii_1) /* ?{} */);
     21    }
     22
    2023}
    2124static inline void _X12_constructorFv_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1){
    22     ((void)((*_X4_dstS1S_1)._X1ii_1=_X4_srcS1S_1._X1ii_1) /* ?{} */);
     25    {
     26        ((void)((*_X4_dstS1S_1)._X1ii_1=_X4_srcS1S_1._X1ii_1) /* ?{} */);
     27    }
     28
    2329}
    2430static inline void _X11_destructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1){
    25     ((void)((*_X4_dstS1S_1)._X1ii_1) /* ^?{} */);
     31    {
     32        ((void)((*_X4_dstS1S_1)._X1ii_1) /* ^?{} */);
     33    }
     34
    2635}
    2736static inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1){
    2837    struct S _X4_retS1S_1;
    29     ((void)((*_X4_dstS1S_1)._X1ii_1=_X4_srcS1S_1._X1ii_1));
    30     ((void)_X12_constructorFv_S1SS1S_autogen___1((&_X4_retS1S_1), (*_X4_dstS1S_1)));
     38    {
     39        ((void)((*_X4_dstS1S_1)._X1ii_1=_X4_srcS1S_1._X1ii_1));
     40    }
     41
     42    {
     43        ((void)_X12_constructorFv_S1SS1S_autogen___1((&_X4_retS1S_1), (*_X4_dstS1S_1)));
     44    }
     45
    3146    return _X4_retS1S_1;
    3247}
    3348static inline void _X12_constructorFv_S1Si_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ii_1){
    34     ((void)((*_X4_dstS1S_1)._X1ii_1=_X1ii_1) /* ?{} */);
     49    {
     50        ((void)((*_X4_dstS1S_1)._X1ii_1=_X1ii_1) /* ?{} */);
     51    }
     52
    3553}
    3654signed int _X2f3Fi_S1SS1SPi__1(struct S _X1aS1S_1, struct S _X1bS1S_1, signed int *_X1cPi_1){
     
    5977    __attribute__ ((unused)) signed int *(*_X11_retval_f10FPi_ii__1)(signed int _X1xi_1, signed int _X1yi_1);
    6078    signed int *_X1xFPi_ii__2(signed int __anonymous_object2, signed int __anonymous_object3);
    61     ((void)(_X11_retval_f10FPi_ii__1=_X1xFPi_ii__2) /* ?{} */);
     79    {
     80        ((void)(_X11_retval_f10FPi_ii__1=_X1xFPi_ii__2) /* ?{} */);
     81    }
     82
    6283    return _X11_retval_f10FPi_ii__1;
    6384}
     
    82103    signed int _X1ai_2;
    83104    signed int _X1bi_2;
    84     signed int *(*_tmp_cp_ret2)(signed int _X1xi_1, signed int _X1yi_1);
    85     ((void)(_X1xFPi_ii__2=(((void)(_tmp_cp_ret2=_X3f10FFPi_ii__iPiPid__1(3, (&_X1ai_2), (&_X1bi_2), 3.5))) , _tmp_cp_ret2)));
    86     ((void)(_tmp_cp_ret2) /* ^?{} */);
     105    {
     106        signed int *(*_tmp_cp_ret2)(signed int _X1xi_1, signed int _X1yi_1);
     107        void __cleanup_dtor4(signed int *(**_dst)(signed int _X1xi_1, signed int _X1yi_1)){
     108            ((void)((*_dst)) /* ^?{} */);
     109        }
     110        __attribute__ ((cleanup(__destroy_Destructor))) struct __Destructor _ret_dtor4 = { 0, ((void (*)(void *__anonymous_object6))__cleanup_dtor4) };
     111        void **_dtype_static_member_4 = ((void **)(&_ret_dtor4._X6objectPY12__T_generic__1));
     112        ((void)(_X1xFPi_ii__2=(((void)(((void)(_tmp_cp_ret2=_X3f10FFPi_ii__iPiPid__1(3, (&_X1ai_2), (&_X1bi_2), 3.5))) , ((*_dtype_static_member_4)=((void *)(&_tmp_cp_ret2))))) , _tmp_cp_ret2)));
     113    }
     114
    87115    const signed int _X2f1Fi_iPiPi__2(signed int _X1ai_2, signed int *_X1bPi_2, signed int *_X1cPi_2){
    88116        __attribute__ ((unused)) const signed int _X10_retval_f1Ki_2;
  • tests/.expect/attributes.x64.txt

    rb8b6c44 r7b10ea9  
    11signed int _X2laFi___1(){
    22    __attribute__ ((unused)) signed int _X10_retval_lai_1;
    3     L: __attribute__ ((unused)) ((void)1);
     3    {
     4        L: __attribute__ ((unused)) ((void)1);
     5    }
     6
    47}
    58struct __attribute__ ((unused)) __anonymous0 {
     
    1720static inline struct __anonymous0 _X16_operator_assignFS12__anonymous0_S12__anonymous0S12__anonymous0_autogen___1(struct __anonymous0 *_X4_dstS12__anonymous0_1, struct __anonymous0 _X4_srcS12__anonymous0_1){
    1821    struct __anonymous0 _X4_retS12__anonymous0_1;
    19     ((void)_X12_constructorFv_S12__anonymous0S12__anonymous0_autogen___1((&_X4_retS12__anonymous0_1), (*_X4_dstS12__anonymous0_1)));
     22    {
     23        ((void)_X12_constructorFv_S12__anonymous0S12__anonymous0_autogen___1((&_X4_retS12__anonymous0_1), (*_X4_dstS12__anonymous0_1)));
     24    }
     25
    2026    return _X4_retS12__anonymous0_1;
    2127}
     
    3541static inline struct Agn2 _X16_operator_assignFS4Agn2_S4Agn2S4Agn2_autogen___1(struct Agn2 *_X4_dstS4Agn2_1, struct Agn2 _X4_srcS4Agn2_1){
    3642    struct Agn2 _X4_retS4Agn2_1;
    37     ((void)_X12_constructorFv_S4Agn2S4Agn2_autogen___1((&_X4_retS4Agn2_1), (*_X4_dstS4Agn2_1)));
     43    {
     44        ((void)_X12_constructorFv_S4Agn2S4Agn2_autogen___1((&_X4_retS4Agn2_1), (*_X4_dstS4Agn2_1)));
     45    }
     46
    3847    return _X4_retS4Agn2_1;
    3948}
     
    5968static inline struct __anonymous2 _X16_operator_assignFS12__anonymous2_S12__anonymous2S12__anonymous2_autogen___1(struct __anonymous2 *_X4_dstS12__anonymous2_1, struct __anonymous2 _X4_srcS12__anonymous2_1){
    6069    struct __anonymous2 _X4_retS12__anonymous2_1;
    61     ((void)_X12_constructorFv_S12__anonymous2S12__anonymous2_autogen___1((&_X4_retS12__anonymous2_1), (*_X4_dstS12__anonymous2_1)));
     70    {
     71        ((void)_X12_constructorFv_S12__anonymous2S12__anonymous2_autogen___1((&_X4_retS12__anonymous2_1), (*_X4_dstS12__anonymous2_1)));
     72    }
     73
    6274    return _X4_retS12__anonymous2_1;
    6375}
     
    7688static inline struct Agn4 _X16_operator_assignFS4Agn4_S4Agn4S4Agn4_autogen___1(struct Agn4 *_X4_dstS4Agn4_1, struct Agn4 _X4_srcS4Agn4_1){
    7789    struct Agn4 _X4_retS4Agn4_1;
    78     ((void)_X12_constructorFv_S4Agn4S4Agn4_autogen___1((&_X4_retS4Agn4_1), (*_X4_dstS4Agn4_1)));
     90    {
     91        ((void)_X12_constructorFv_S4Agn4S4Agn4_autogen___1((&_X4_retS4Agn4_1), (*_X4_dstS4Agn4_1)));
     92    }
     93
    7994    return _X4_retS4Agn4_1;
    8095}
     
    104119static inline void _X12_constructorFv_S3FdliiiiiiiiPi_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1, __attribute__ ((unused,unused)) signed int _X2f7i_1, __attribute__ ((unused)) signed int _X2f8i_1, __attribute__ ((unused,unused)) signed int *_X2f9Pi_1);
    105120static inline void _X12_constructorFv_S3Fdl_autogen___1(struct Fdl *_X4_dstS3Fdl_1){
    106     ((void)((*_X4_dstS3Fdl_1)._X2f1i_1) /* ?{} */);
    107     ((void)((*_X4_dstS3Fdl_1)._X2f2i_1) /* ?{} */);
    108     ((void)((*_X4_dstS3Fdl_1)._X2f3i_1) /* ?{} */);
    109     ((void)((*_X4_dstS3Fdl_1)._X2f4i_1) /* ?{} */);
    110     ((void)((*_X4_dstS3Fdl_1)._X2f5i_1) /* ?{} */);
    111     ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ?{} */);
    112     ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */);
    113     ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */);
    114     ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     121    {
     122        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1) /* ?{} */);
     123    }
     124
     125    {
     126        ((void)((*_X4_dstS3Fdl_1)._X2f2i_1) /* ?{} */);
     127    }
     128
     129    {
     130        ((void)((*_X4_dstS3Fdl_1)._X2f3i_1) /* ?{} */);
     131    }
     132
     133    {
     134        ((void)((*_X4_dstS3Fdl_1)._X2f4i_1) /* ?{} */);
     135    }
     136
     137    {
     138        ((void)((*_X4_dstS3Fdl_1)._X2f5i_1) /* ?{} */);
     139    }
     140
     141    {
     142        ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ?{} */);
     143    }
     144
     145    {
     146        ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */);
     147    }
     148
     149    {
     150        ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */);
     151    }
     152
     153    {
     154        ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     155    }
     156
    115157}
    116158static inline void _X12_constructorFv_S3FdlS3Fdl_autogen___1(struct Fdl *_X4_dstS3Fdl_1, struct Fdl _X4_srcS3Fdl_1){
    117     ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X4_srcS3Fdl_1._X2f1i_1) /* ?{} */);
    118     ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X4_srcS3Fdl_1._X2f2i_1) /* ?{} */);
    119     ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X4_srcS3Fdl_1._X2f3i_1) /* ?{} */);
    120     ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X4_srcS3Fdl_1._X2f4i_1) /* ?{} */);
    121     ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X4_srcS3Fdl_1._X2f5i_1) /* ?{} */);
    122     ((void)((*_X4_dstS3Fdl_1)._X2f6i_1=_X4_srcS3Fdl_1._X2f6i_1) /* ?{} */);
    123     ((void)((*_X4_dstS3Fdl_1)._X2f7i_1=_X4_srcS3Fdl_1._X2f7i_1) /* ?{} */);
    124     ((void)((*_X4_dstS3Fdl_1)._X2f8i_1=_X4_srcS3Fdl_1._X2f8i_1) /* ?{} */);
    125     ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1=_X4_srcS3Fdl_1._X2f9Pi_1) /* ?{} */);
     159    {
     160        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X4_srcS3Fdl_1._X2f1i_1) /* ?{} */);
     161    }
     162
     163    {
     164        ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X4_srcS3Fdl_1._X2f2i_1) /* ?{} */);
     165    }
     166
     167    {
     168        ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X4_srcS3Fdl_1._X2f3i_1) /* ?{} */);
     169    }
     170
     171    {
     172        ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X4_srcS3Fdl_1._X2f4i_1) /* ?{} */);
     173    }
     174
     175    {
     176        ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X4_srcS3Fdl_1._X2f5i_1) /* ?{} */);
     177    }
     178
     179    {
     180        ((void)((*_X4_dstS3Fdl_1)._X2f6i_1=_X4_srcS3Fdl_1._X2f6i_1) /* ?{} */);
     181    }
     182
     183    {
     184        ((void)((*_X4_dstS3Fdl_1)._X2f7i_1=_X4_srcS3Fdl_1._X2f7i_1) /* ?{} */);
     185    }
     186
     187    {
     188        ((void)((*_X4_dstS3Fdl_1)._X2f8i_1=_X4_srcS3Fdl_1._X2f8i_1) /* ?{} */);
     189    }
     190
     191    {
     192        ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1=_X4_srcS3Fdl_1._X2f9Pi_1) /* ?{} */);
     193    }
     194
    126195}
    127196static inline void _X11_destructorFv_S3Fdl_autogen___1(struct Fdl *_X4_dstS3Fdl_1){
    128     ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ^?{} */);
    129     ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ^?{} */);
    130     ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ^?{} */);
    131     ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ^?{} */);
    132     ((void)((*_X4_dstS3Fdl_1)._X2f5i_1) /* ^?{} */);
    133     ((void)((*_X4_dstS3Fdl_1)._X2f4i_1) /* ^?{} */);
    134     ((void)((*_X4_dstS3Fdl_1)._X2f3i_1) /* ^?{} */);
    135     ((void)((*_X4_dstS3Fdl_1)._X2f2i_1) /* ^?{} */);
    136     ((void)((*_X4_dstS3Fdl_1)._X2f1i_1) /* ^?{} */);
     197    {
     198        ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ^?{} */);
     199    }
     200
     201    {
     202        ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ^?{} */);
     203    }
     204
     205    {
     206        ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ^?{} */);
     207    }
     208
     209    {
     210        ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ^?{} */);
     211    }
     212
     213    {
     214        ((void)((*_X4_dstS3Fdl_1)._X2f5i_1) /* ^?{} */);
     215    }
     216
     217    {
     218        ((void)((*_X4_dstS3Fdl_1)._X2f4i_1) /* ^?{} */);
     219    }
     220
     221    {
     222        ((void)((*_X4_dstS3Fdl_1)._X2f3i_1) /* ^?{} */);
     223    }
     224
     225    {
     226        ((void)((*_X4_dstS3Fdl_1)._X2f2i_1) /* ^?{} */);
     227    }
     228
     229    {
     230        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1) /* ^?{} */);
     231    }
     232
    137233}
    138234static inline struct Fdl _X16_operator_assignFS3Fdl_S3FdlS3Fdl_autogen___1(struct Fdl *_X4_dstS3Fdl_1, struct Fdl _X4_srcS3Fdl_1){
    139235    struct Fdl _X4_retS3Fdl_1;
    140     ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X4_srcS3Fdl_1._X2f1i_1));
    141     ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X4_srcS3Fdl_1._X2f2i_1));
    142     ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X4_srcS3Fdl_1._X2f3i_1));
    143     ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X4_srcS3Fdl_1._X2f4i_1));
    144     ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X4_srcS3Fdl_1._X2f5i_1));
    145     ((void)((*_X4_dstS3Fdl_1)._X2f6i_1=_X4_srcS3Fdl_1._X2f6i_1));
    146     ((void)((*_X4_dstS3Fdl_1)._X2f7i_1=_X4_srcS3Fdl_1._X2f7i_1));
    147     ((void)((*_X4_dstS3Fdl_1)._X2f8i_1=_X4_srcS3Fdl_1._X2f8i_1));
    148     ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1=_X4_srcS3Fdl_1._X2f9Pi_1));
    149     ((void)_X12_constructorFv_S3FdlS3Fdl_autogen___1((&_X4_retS3Fdl_1), (*_X4_dstS3Fdl_1)));
     236    {
     237        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X4_srcS3Fdl_1._X2f1i_1));
     238    }
     239
     240    {
     241        ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X4_srcS3Fdl_1._X2f2i_1));
     242    }
     243
     244    {
     245        ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X4_srcS3Fdl_1._X2f3i_1));
     246    }
     247
     248    {
     249        ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X4_srcS3Fdl_1._X2f4i_1));
     250    }
     251
     252    {
     253        ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X4_srcS3Fdl_1._X2f5i_1));
     254    }
     255
     256    {
     257        ((void)((*_X4_dstS3Fdl_1)._X2f6i_1=_X4_srcS3Fdl_1._X2f6i_1));
     258    }
     259
     260    {
     261        ((void)((*_X4_dstS3Fdl_1)._X2f7i_1=_X4_srcS3Fdl_1._X2f7i_1));
     262    }
     263
     264    {
     265        ((void)((*_X4_dstS3Fdl_1)._X2f8i_1=_X4_srcS3Fdl_1._X2f8i_1));
     266    }
     267
     268    {
     269        ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1=_X4_srcS3Fdl_1._X2f9Pi_1));
     270    }
     271
     272    {
     273        ((void)_X12_constructorFv_S3FdlS3Fdl_autogen___1((&_X4_retS3Fdl_1), (*_X4_dstS3Fdl_1)));
     274    }
     275
    150276    return _X4_retS3Fdl_1;
    151277}
    152278static inline void _X12_constructorFv_S3Fdli_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1){
    153     ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
    154     ((void)((*_X4_dstS3Fdl_1)._X2f2i_1) /* ?{} */);
    155     ((void)((*_X4_dstS3Fdl_1)._X2f3i_1) /* ?{} */);
    156     ((void)((*_X4_dstS3Fdl_1)._X2f4i_1) /* ?{} */);
    157     ((void)((*_X4_dstS3Fdl_1)._X2f5i_1) /* ?{} */);
    158     ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ?{} */);
    159     ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */);
    160     ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */);
    161     ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     279    {
     280        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
     281    }
     282
     283    {
     284        ((void)((*_X4_dstS3Fdl_1)._X2f2i_1) /* ?{} */);
     285    }
     286
     287    {
     288        ((void)((*_X4_dstS3Fdl_1)._X2f3i_1) /* ?{} */);
     289    }
     290
     291    {
     292        ((void)((*_X4_dstS3Fdl_1)._X2f4i_1) /* ?{} */);
     293    }
     294
     295    {
     296        ((void)((*_X4_dstS3Fdl_1)._X2f5i_1) /* ?{} */);
     297    }
     298
     299    {
     300        ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ?{} */);
     301    }
     302
     303    {
     304        ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */);
     305    }
     306
     307    {
     308        ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */);
     309    }
     310
     311    {
     312        ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     313    }
     314
    162315}
    163316static inline void _X12_constructorFv_S3Fdlii_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1){
    164     ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
    165     ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */);
    166     ((void)((*_X4_dstS3Fdl_1)._X2f3i_1) /* ?{} */);
    167     ((void)((*_X4_dstS3Fdl_1)._X2f4i_1) /* ?{} */);
    168     ((void)((*_X4_dstS3Fdl_1)._X2f5i_1) /* ?{} */);
    169     ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ?{} */);
    170     ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */);
    171     ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */);
    172     ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     317    {
     318        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
     319    }
     320
     321    {
     322        ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */);
     323    }
     324
     325    {
     326        ((void)((*_X4_dstS3Fdl_1)._X2f3i_1) /* ?{} */);
     327    }
     328
     329    {
     330        ((void)((*_X4_dstS3Fdl_1)._X2f4i_1) /* ?{} */);
     331    }
     332
     333    {
     334        ((void)((*_X4_dstS3Fdl_1)._X2f5i_1) /* ?{} */);
     335    }
     336
     337    {
     338        ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ?{} */);
     339    }
     340
     341    {
     342        ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */);
     343    }
     344
     345    {
     346        ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */);
     347    }
     348
     349    {
     350        ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     351    }
     352
    173353}
    174354static inline void _X12_constructorFv_S3Fdliii_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1){
    175     ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
    176     ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */);
    177     ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */);
    178     ((void)((*_X4_dstS3Fdl_1)._X2f4i_1) /* ?{} */);
    179     ((void)((*_X4_dstS3Fdl_1)._X2f5i_1) /* ?{} */);
    180     ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ?{} */);
    181     ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */);
    182     ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */);
    183     ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     355    {
     356        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
     357    }
     358
     359    {
     360        ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */);
     361    }
     362
     363    {
     364        ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */);
     365    }
     366
     367    {
     368        ((void)((*_X4_dstS3Fdl_1)._X2f4i_1) /* ?{} */);
     369    }
     370
     371    {
     372        ((void)((*_X4_dstS3Fdl_1)._X2f5i_1) /* ?{} */);
     373    }
     374
     375    {
     376        ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ?{} */);
     377    }
     378
     379    {
     380        ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */);
     381    }
     382
     383    {
     384        ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */);
     385    }
     386
     387    {
     388        ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     389    }
     390
    184391}
    185392static inline void _X12_constructorFv_S3Fdliiii_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1){
    186     ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
    187     ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */);
    188     ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */);
    189     ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X2f4i_1) /* ?{} */);
    190     ((void)((*_X4_dstS3Fdl_1)._X2f5i_1) /* ?{} */);
    191     ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ?{} */);
    192     ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */);
    193     ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */);
    194     ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     393    {
     394        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
     395    }
     396
     397    {
     398        ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */);
     399    }
     400
     401    {
     402        ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */);
     403    }
     404
     405    {
     406        ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X2f4i_1) /* ?{} */);
     407    }
     408
     409    {
     410        ((void)((*_X4_dstS3Fdl_1)._X2f5i_1) /* ?{} */);
     411    }
     412
     413    {
     414        ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ?{} */);
     415    }
     416
     417    {
     418        ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */);
     419    }
     420
     421    {
     422        ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */);
     423    }
     424
     425    {
     426        ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     427    }
     428
    195429}
    196430static inline void _X12_constructorFv_S3Fdliiiii_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1){
    197     ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
    198     ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */);
    199     ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */);
    200     ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X2f4i_1) /* ?{} */);
    201     ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X2f5i_1) /* ?{} */);
    202     ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ?{} */);
    203     ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */);
    204     ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */);
    205     ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     431    {
     432        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
     433    }
     434
     435    {
     436        ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */);
     437    }
     438
     439    {
     440        ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */);
     441    }
     442
     443    {
     444        ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X2f4i_1) /* ?{} */);
     445    }
     446
     447    {
     448        ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X2f5i_1) /* ?{} */);
     449    }
     450
     451    {
     452        ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ?{} */);
     453    }
     454
     455    {
     456        ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */);
     457    }
     458
     459    {
     460        ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */);
     461    }
     462
     463    {
     464        ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     465    }
     466
    206467}
    207468static inline void _X12_constructorFv_S3Fdliiiiii_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1){
    208     ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
    209     ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */);
    210     ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */);
    211     ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X2f4i_1) /* ?{} */);
    212     ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X2f5i_1) /* ?{} */);
    213     ((void)((*_X4_dstS3Fdl_1)._X2f6i_1=_X2f6i_1) /* ?{} */);
    214     ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */);
    215     ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */);
    216     ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     469    {
     470        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
     471    }
     472
     473    {
     474        ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */);
     475    }
     476
     477    {
     478        ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */);
     479    }
     480
     481    {
     482        ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X2f4i_1) /* ?{} */);
     483    }
     484
     485    {
     486        ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X2f5i_1) /* ?{} */);
     487    }
     488
     489    {
     490        ((void)((*_X4_dstS3Fdl_1)._X2f6i_1=_X2f6i_1) /* ?{} */);
     491    }
     492
     493    {
     494        ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */);
     495    }
     496
     497    {
     498        ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */);
     499    }
     500
     501    {
     502        ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     503    }
     504
    217505}
    218506static inline void _X12_constructorFv_S3Fdliiiiiii_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1, __attribute__ ((unused,unused)) signed int _X2f7i_1){
    219     ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
    220     ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */);
    221     ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */);
    222     ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X2f4i_1) /* ?{} */);
    223     ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X2f5i_1) /* ?{} */);
    224     ((void)((*_X4_dstS3Fdl_1)._X2f6i_1=_X2f6i_1) /* ?{} */);
    225     ((void)((*_X4_dstS3Fdl_1)._X2f7i_1=_X2f7i_1) /* ?{} */);
    226     ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */);
    227     ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     507    {
     508        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
     509    }
     510
     511    {
     512        ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */);
     513    }
     514
     515    {
     516        ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */);
     517    }
     518
     519    {
     520        ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X2f4i_1) /* ?{} */);
     521    }
     522
     523    {
     524        ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X2f5i_1) /* ?{} */);
     525    }
     526
     527    {
     528        ((void)((*_X4_dstS3Fdl_1)._X2f6i_1=_X2f6i_1) /* ?{} */);
     529    }
     530
     531    {
     532        ((void)((*_X4_dstS3Fdl_1)._X2f7i_1=_X2f7i_1) /* ?{} */);
     533    }
     534
     535    {
     536        ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */);
     537    }
     538
     539    {
     540        ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     541    }
     542
    228543}
    229544static inline void _X12_constructorFv_S3Fdliiiiiiii_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1, __attribute__ ((unused,unused)) signed int _X2f7i_1, __attribute__ ((unused)) signed int _X2f8i_1){
    230     ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
    231     ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */);
    232     ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */);
    233     ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X2f4i_1) /* ?{} */);
    234     ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X2f5i_1) /* ?{} */);
    235     ((void)((*_X4_dstS3Fdl_1)._X2f6i_1=_X2f6i_1) /* ?{} */);
    236     ((void)((*_X4_dstS3Fdl_1)._X2f7i_1=_X2f7i_1) /* ?{} */);
    237     ((void)((*_X4_dstS3Fdl_1)._X2f8i_1=_X2f8i_1) /* ?{} */);
    238     ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     545    {
     546        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
     547    }
     548
     549    {
     550        ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */);
     551    }
     552
     553    {
     554        ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */);
     555    }
     556
     557    {
     558        ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X2f4i_1) /* ?{} */);
     559    }
     560
     561    {
     562        ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X2f5i_1) /* ?{} */);
     563    }
     564
     565    {
     566        ((void)((*_X4_dstS3Fdl_1)._X2f6i_1=_X2f6i_1) /* ?{} */);
     567    }
     568
     569    {
     570        ((void)((*_X4_dstS3Fdl_1)._X2f7i_1=_X2f7i_1) /* ?{} */);
     571    }
     572
     573    {
     574        ((void)((*_X4_dstS3Fdl_1)._X2f8i_1=_X2f8i_1) /* ?{} */);
     575    }
     576
     577    {
     578        ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     579    }
     580
    239581}
    240582static inline void _X12_constructorFv_S3FdliiiiiiiiPi_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1, __attribute__ ((unused,unused)) signed int _X2f7i_1, __attribute__ ((unused)) signed int _X2f8i_1, __attribute__ ((unused,unused)) signed int *_X2f9Pi_1){
    241     ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
    242     ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */);
    243     ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */);
    244     ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X2f4i_1) /* ?{} */);
    245     ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X2f5i_1) /* ?{} */);
    246     ((void)((*_X4_dstS3Fdl_1)._X2f6i_1=_X2f6i_1) /* ?{} */);
    247     ((void)((*_X4_dstS3Fdl_1)._X2f7i_1=_X2f7i_1) /* ?{} */);
    248     ((void)((*_X4_dstS3Fdl_1)._X2f8i_1=_X2f8i_1) /* ?{} */);
    249     ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1=_X2f9Pi_1) /* ?{} */);
     583    {
     584        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
     585    }
     586
     587    {
     588        ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */);
     589    }
     590
     591    {
     592        ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */);
     593    }
     594
     595    {
     596        ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X2f4i_1) /* ?{} */);
     597    }
     598
     599    {
     600        ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X2f5i_1) /* ?{} */);
     601    }
     602
     603    {
     604        ((void)((*_X4_dstS3Fdl_1)._X2f6i_1=_X2f6i_1) /* ?{} */);
     605    }
     606
     607    {
     608        ((void)((*_X4_dstS3Fdl_1)._X2f7i_1=_X2f7i_1) /* ?{} */);
     609    }
     610
     611    {
     612        ((void)((*_X4_dstS3Fdl_1)._X2f8i_1=_X2f8i_1) /* ?{} */);
     613    }
     614
     615    {
     616        ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1=_X2f9Pi_1) /* ?{} */);
     617    }
     618
    250619}
    251620__attribute__ ((unused)) signed int _X1fFi___1() asm ( "xyz" );
     
    314683    __attribute__ ((unused,unused,unused,unused,used)) signed int _X3ad5i_2;
    315684    __attribute__ ((unused,unused,unused,unused,unused)) signed int _X3ad6Fi___2();
    316     ((void)sizeof(__attribute__ ((unused,unused)) signed int ));
    317     ((void)sizeof(__attribute__ ((unused,unused,unused,unused)) signed int **));
    318     ((void)sizeof(__attribute__ ((unused,unused,unused)) signed int [((unsigned long int )5)]));
    319     ((void)sizeof(__attribute__ ((unused,unused,unused)) signed int (*)[((unsigned long int )10)]));
    320     ((void)sizeof(__attribute__ ((unused,unused,unused)) signed int ()));
     685    {
     686        ((void)sizeof(__attribute__ ((unused,unused)) signed int ));
     687    }
     688
     689    {
     690        ((void)sizeof(__attribute__ ((unused,unused,unused,unused)) signed int **));
     691    }
     692
     693    {
     694        ((void)sizeof(__attribute__ ((unused,unused,unused)) signed int [((unsigned long int )5)]));
     695    }
     696
     697    {
     698        ((void)sizeof(__attribute__ ((unused,unused,unused)) signed int (*)[((unsigned long int )10)]));
     699    }
     700
     701    {
     702        ((void)sizeof(__attribute__ ((unused,unused,unused)) signed int ()));
     703    }
     704
    321705    struct __attribute__ ((unused)) __anonymous3 {
    322706        signed int _X1ii_2;
    323707    };
    324708    inline void _X12_constructorFv_S12__anonymous3_autogen___2(struct __anonymous3 *_X4_dstS12__anonymous3_2){
    325         ((void)((*_X4_dstS12__anonymous3_2)._X1ii_2) /* ?{} */);
     709        {
     710            ((void)((*_X4_dstS12__anonymous3_2)._X1ii_2) /* ?{} */);
     711        }
     712
    326713    }
    327714    inline void _X12_constructorFv_S12__anonymous3S12__anonymous3_autogen___2(struct __anonymous3 *_X4_dstS12__anonymous3_2, struct __anonymous3 _X4_srcS12__anonymous3_2){
    328         ((void)((*_X4_dstS12__anonymous3_2)._X1ii_2=_X4_srcS12__anonymous3_2._X1ii_2) /* ?{} */);
     715        {
     716            ((void)((*_X4_dstS12__anonymous3_2)._X1ii_2=_X4_srcS12__anonymous3_2._X1ii_2) /* ?{} */);
     717        }
     718
    329719    }
    330720    inline void _X11_destructorFv_S12__anonymous3_autogen___2(struct __anonymous3 *_X4_dstS12__anonymous3_2){
    331         ((void)((*_X4_dstS12__anonymous3_2)._X1ii_2) /* ^?{} */);
     721        {
     722            ((void)((*_X4_dstS12__anonymous3_2)._X1ii_2) /* ^?{} */);
     723        }
     724
    332725    }
    333726    inline struct __anonymous3 _X16_operator_assignFS12__anonymous3_S12__anonymous3S12__anonymous3_autogen___2(struct __anonymous3 *_X4_dstS12__anonymous3_2, struct __anonymous3 _X4_srcS12__anonymous3_2){
    334727        struct __anonymous3 _X4_retS12__anonymous3_2;
    335         ((void)((*_X4_dstS12__anonymous3_2)._X1ii_2=_X4_srcS12__anonymous3_2._X1ii_2));
    336         ((void)_X12_constructorFv_S12__anonymous3S12__anonymous3_autogen___2((&_X4_retS12__anonymous3_2), (*_X4_dstS12__anonymous3_2)));
     728        {
     729            ((void)((*_X4_dstS12__anonymous3_2)._X1ii_2=_X4_srcS12__anonymous3_2._X1ii_2));
     730        }
     731
     732        {
     733            ((void)_X12_constructorFv_S12__anonymous3S12__anonymous3_autogen___2((&_X4_retS12__anonymous3_2), (*_X4_dstS12__anonymous3_2)));
     734        }
     735
    337736        return _X4_retS12__anonymous3_2;
    338737    }
    339738    inline void _X12_constructorFv_S12__anonymous3i_autogen___2(struct __anonymous3 *_X4_dstS12__anonymous3_2, signed int _X1ii_2){
    340         ((void)((*_X4_dstS12__anonymous3_2)._X1ii_2=_X1ii_2) /* ?{} */);
    341     }
    342     ((void)sizeof(struct __anonymous3 ));
     739        {
     740            ((void)((*_X4_dstS12__anonymous3_2)._X1ii_2=_X1ii_2) /* ?{} */);
     741        }
     742
     743    }
     744    {
     745        ((void)sizeof(struct __anonymous3 ));
     746    }
     747
    343748    enum __attribute__ ((unused)) __anonymous4 {
    344749        _X1RKM12__anonymous4_2,
     
    347752    }
    348753    inline void _X12_constructorFv_M12__anonymous4M12__anonymous4_intrinsic___2(enum __anonymous4 *_X4_dstM12__anonymous4_2, enum __anonymous4 _X4_srcM12__anonymous4_2){
    349         ((void)((*_X4_dstM12__anonymous4_2)=_X4_srcM12__anonymous4_2) /* ?{} */);
     754        {
     755            ((void)((*_X4_dstM12__anonymous4_2)=_X4_srcM12__anonymous4_2) /* ?{} */);
     756        }
     757
    350758    }
    351759    inline void _X11_destructorFv_M12__anonymous4_intrinsic___2(__attribute__ ((unused)) enum __anonymous4 *_X4_dstM12__anonymous4_2){
     
    353761    inline enum __anonymous4 _X16_operator_assignFM12__anonymous4_M12__anonymous4M12__anonymous4_intrinsic___2(enum __anonymous4 *_X4_dstM12__anonymous4_2, enum __anonymous4 _X4_srcM12__anonymous4_2){
    354762        enum __anonymous4 _X4_retM12__anonymous4_2;
    355         ((void)((*_X4_dstM12__anonymous4_2)=_X4_srcM12__anonymous4_2));
    356         ((void)(_X4_retM12__anonymous4_2=(*_X4_dstM12__anonymous4_2)) /* ?{} */);
     763        {
     764            ((void)((*_X4_dstM12__anonymous4_2)=_X4_srcM12__anonymous4_2));
     765        }
     766
     767        {
     768            ((void)(_X4_retM12__anonymous4_2=(*_X4_dstM12__anonymous4_2)) /* ?{} */);
     769        }
     770
    357771        return _X4_retM12__anonymous4_2;
    358772    }
    359     ((void)sizeof(enum __anonymous4 ));
     773    {
     774        ((void)sizeof(enum __anonymous4 ));
     775    }
     776
    360777}
    361778signed int _X4apd1Fi_PiPi__1(__attribute__ ((unused,unused,unused)) signed int *__anonymous_object9, __attribute__ ((unused,unused,unused)) signed int *__anonymous_object10);
     
    383800static inline struct Vad _X16_operator_assignFS3Vad_S3VadS3Vad_autogen___1(struct Vad *_X4_dstS3Vad_1, struct Vad _X4_srcS3Vad_1){
    384801    struct Vad _X4_retS3Vad_1;
    385     ((void)_X12_constructorFv_S3VadS3Vad_autogen___1((&_X4_retS3Vad_1), (*_X4_dstS3Vad_1)));
     802    {
     803        ((void)_X12_constructorFv_S3VadS3Vad_autogen___1((&_X4_retS3Vad_1), (*_X4_dstS3Vad_1)));
     804    }
     805
    386806    return _X4_retS3Vad_1;
    387807}
  • tests/.expect/attributes.x86.txt

    rb8b6c44 r7b10ea9  
    11signed int _X2laFi___1(){
    22    __attribute__ ((unused)) signed int _X10_retval_lai_1;
    3     L: __attribute__ ((unused)) ((void)1);
     3    {
     4        L: __attribute__ ((unused)) ((void)1);
     5    }
     6
    47}
    58struct __attribute__ ((unused)) __anonymous0 {
     
    1720static inline struct __anonymous0 _X16_operator_assignFS12__anonymous0_S12__anonymous0S12__anonymous0_autogen___1(struct __anonymous0 *_X4_dstS12__anonymous0_1, struct __anonymous0 _X4_srcS12__anonymous0_1){
    1821    struct __anonymous0 _X4_retS12__anonymous0_1;
    19     ((void)_X12_constructorFv_S12__anonymous0S12__anonymous0_autogen___1((&_X4_retS12__anonymous0_1), (*_X4_dstS12__anonymous0_1)));
     22    {
     23        ((void)_X12_constructorFv_S12__anonymous0S12__anonymous0_autogen___1((&_X4_retS12__anonymous0_1), (*_X4_dstS12__anonymous0_1)));
     24    }
     25
    2026    return _X4_retS12__anonymous0_1;
    2127}
     
    3541static inline struct Agn2 _X16_operator_assignFS4Agn2_S4Agn2S4Agn2_autogen___1(struct Agn2 *_X4_dstS4Agn2_1, struct Agn2 _X4_srcS4Agn2_1){
    3642    struct Agn2 _X4_retS4Agn2_1;
    37     ((void)_X12_constructorFv_S4Agn2S4Agn2_autogen___1((&_X4_retS4Agn2_1), (*_X4_dstS4Agn2_1)));
     43    {
     44        ((void)_X12_constructorFv_S4Agn2S4Agn2_autogen___1((&_X4_retS4Agn2_1), (*_X4_dstS4Agn2_1)));
     45    }
     46
    3847    return _X4_retS4Agn2_1;
    3948}
     
    5968static inline struct __anonymous2 _X16_operator_assignFS12__anonymous2_S12__anonymous2S12__anonymous2_autogen___1(struct __anonymous2 *_X4_dstS12__anonymous2_1, struct __anonymous2 _X4_srcS12__anonymous2_1){
    6069    struct __anonymous2 _X4_retS12__anonymous2_1;
    61     ((void)_X12_constructorFv_S12__anonymous2S12__anonymous2_autogen___1((&_X4_retS12__anonymous2_1), (*_X4_dstS12__anonymous2_1)));
     70    {
     71        ((void)_X12_constructorFv_S12__anonymous2S12__anonymous2_autogen___1((&_X4_retS12__anonymous2_1), (*_X4_dstS12__anonymous2_1)));
     72    }
     73
    6274    return _X4_retS12__anonymous2_1;
    6375}
     
    7688static inline struct Agn4 _X16_operator_assignFS4Agn4_S4Agn4S4Agn4_autogen___1(struct Agn4 *_X4_dstS4Agn4_1, struct Agn4 _X4_srcS4Agn4_1){
    7789    struct Agn4 _X4_retS4Agn4_1;
    78     ((void)_X12_constructorFv_S4Agn4S4Agn4_autogen___1((&_X4_retS4Agn4_1), (*_X4_dstS4Agn4_1)));
     90    {
     91        ((void)_X12_constructorFv_S4Agn4S4Agn4_autogen___1((&_X4_retS4Agn4_1), (*_X4_dstS4Agn4_1)));
     92    }
     93
    7994    return _X4_retS4Agn4_1;
    8095}
     
    104119static inline void _X12_constructorFv_S3FdliiiiiiiiPi_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1, __attribute__ ((unused,unused)) signed int _X2f7i_1, __attribute__ ((unused)) signed int _X2f8i_1, __attribute__ ((unused,unused)) signed int *_X2f9Pi_1);
    105120static inline void _X12_constructorFv_S3Fdl_autogen___1(struct Fdl *_X4_dstS3Fdl_1){
    106     ((void)((*_X4_dstS3Fdl_1)._X2f1i_1) /* ?{} */);
    107     ((void)((*_X4_dstS3Fdl_1)._X2f2i_1) /* ?{} */);
    108     ((void)((*_X4_dstS3Fdl_1)._X2f3i_1) /* ?{} */);
    109     ((void)((*_X4_dstS3Fdl_1)._X2f4i_1) /* ?{} */);
    110     ((void)((*_X4_dstS3Fdl_1)._X2f5i_1) /* ?{} */);
    111     ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ?{} */);
    112     ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */);
    113     ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */);
    114     ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     121    {
     122        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1) /* ?{} */);
     123    }
     124
     125    {
     126        ((void)((*_X4_dstS3Fdl_1)._X2f2i_1) /* ?{} */);
     127    }
     128
     129    {
     130        ((void)((*_X4_dstS3Fdl_1)._X2f3i_1) /* ?{} */);
     131    }
     132
     133    {
     134        ((void)((*_X4_dstS3Fdl_1)._X2f4i_1) /* ?{} */);
     135    }
     136
     137    {
     138        ((void)((*_X4_dstS3Fdl_1)._X2f5i_1) /* ?{} */);
     139    }
     140
     141    {
     142        ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ?{} */);
     143    }
     144
     145    {
     146        ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */);
     147    }
     148
     149    {
     150        ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */);
     151    }
     152
     153    {
     154        ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     155    }
     156
    115157}
    116158static inline void _X12_constructorFv_S3FdlS3Fdl_autogen___1(struct Fdl *_X4_dstS3Fdl_1, struct Fdl _X4_srcS3Fdl_1){
    117     ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X4_srcS3Fdl_1._X2f1i_1) /* ?{} */);
    118     ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X4_srcS3Fdl_1._X2f2i_1) /* ?{} */);
    119     ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X4_srcS3Fdl_1._X2f3i_1) /* ?{} */);
    120     ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X4_srcS3Fdl_1._X2f4i_1) /* ?{} */);
    121     ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X4_srcS3Fdl_1._X2f5i_1) /* ?{} */);
    122     ((void)((*_X4_dstS3Fdl_1)._X2f6i_1=_X4_srcS3Fdl_1._X2f6i_1) /* ?{} */);
    123     ((void)((*_X4_dstS3Fdl_1)._X2f7i_1=_X4_srcS3Fdl_1._X2f7i_1) /* ?{} */);
    124     ((void)((*_X4_dstS3Fdl_1)._X2f8i_1=_X4_srcS3Fdl_1._X2f8i_1) /* ?{} */);
    125     ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1=_X4_srcS3Fdl_1._X2f9Pi_1) /* ?{} */);
     159    {
     160        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X4_srcS3Fdl_1._X2f1i_1) /* ?{} */);
     161    }
     162
     163    {
     164        ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X4_srcS3Fdl_1._X2f2i_1) /* ?{} */);
     165    }
     166
     167    {
     168        ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X4_srcS3Fdl_1._X2f3i_1) /* ?{} */);
     169    }
     170
     171    {
     172        ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X4_srcS3Fdl_1._X2f4i_1) /* ?{} */);
     173    }
     174
     175    {
     176        ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X4_srcS3Fdl_1._X2f5i_1) /* ?{} */);
     177    }
     178
     179    {
     180        ((void)((*_X4_dstS3Fdl_1)._X2f6i_1=_X4_srcS3Fdl_1._X2f6i_1) /* ?{} */);
     181    }
     182
     183    {
     184        ((void)((*_X4_dstS3Fdl_1)._X2f7i_1=_X4_srcS3Fdl_1._X2f7i_1) /* ?{} */);
     185    }
     186
     187    {
     188        ((void)((*_X4_dstS3Fdl_1)._X2f8i_1=_X4_srcS3Fdl_1._X2f8i_1) /* ?{} */);
     189    }
     190
     191    {
     192        ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1=_X4_srcS3Fdl_1._X2f9Pi_1) /* ?{} */);
     193    }
     194
    126195}
    127196static inline void _X11_destructorFv_S3Fdl_autogen___1(struct Fdl *_X4_dstS3Fdl_1){
    128     ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ^?{} */);
    129     ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ^?{} */);
    130     ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ^?{} */);
    131     ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ^?{} */);
    132     ((void)((*_X4_dstS3Fdl_1)._X2f5i_1) /* ^?{} */);
    133     ((void)((*_X4_dstS3Fdl_1)._X2f4i_1) /* ^?{} */);
    134     ((void)((*_X4_dstS3Fdl_1)._X2f3i_1) /* ^?{} */);
    135     ((void)((*_X4_dstS3Fdl_1)._X2f2i_1) /* ^?{} */);
    136     ((void)((*_X4_dstS3Fdl_1)._X2f1i_1) /* ^?{} */);
     197    {
     198        ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ^?{} */);
     199    }
     200
     201    {
     202        ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ^?{} */);
     203    }
     204
     205    {
     206        ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ^?{} */);
     207    }
     208
     209    {
     210        ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ^?{} */);
     211    }
     212
     213    {
     214        ((void)((*_X4_dstS3Fdl_1)._X2f5i_1) /* ^?{} */);
     215    }
     216
     217    {
     218        ((void)((*_X4_dstS3Fdl_1)._X2f4i_1) /* ^?{} */);
     219    }
     220
     221    {
     222        ((void)((*_X4_dstS3Fdl_1)._X2f3i_1) /* ^?{} */);
     223    }
     224
     225    {
     226        ((void)((*_X4_dstS3Fdl_1)._X2f2i_1) /* ^?{} */);
     227    }
     228
     229    {
     230        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1) /* ^?{} */);
     231    }
     232
    137233}
    138234static inline struct Fdl _X16_operator_assignFS3Fdl_S3FdlS3Fdl_autogen___1(struct Fdl *_X4_dstS3Fdl_1, struct Fdl _X4_srcS3Fdl_1){
    139235    struct Fdl _X4_retS3Fdl_1;
    140     ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X4_srcS3Fdl_1._X2f1i_1));
    141     ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X4_srcS3Fdl_1._X2f2i_1));
    142     ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X4_srcS3Fdl_1._X2f3i_1));
    143     ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X4_srcS3Fdl_1._X2f4i_1));
    144     ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X4_srcS3Fdl_1._X2f5i_1));
    145     ((void)((*_X4_dstS3Fdl_1)._X2f6i_1=_X4_srcS3Fdl_1._X2f6i_1));
    146     ((void)((*_X4_dstS3Fdl_1)._X2f7i_1=_X4_srcS3Fdl_1._X2f7i_1));
    147     ((void)((*_X4_dstS3Fdl_1)._X2f8i_1=_X4_srcS3Fdl_1._X2f8i_1));
    148     ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1=_X4_srcS3Fdl_1._X2f9Pi_1));
    149     ((void)_X12_constructorFv_S3FdlS3Fdl_autogen___1((&_X4_retS3Fdl_1), (*_X4_dstS3Fdl_1)));
     236    {
     237        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X4_srcS3Fdl_1._X2f1i_1));
     238    }
     239
     240    {
     241        ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X4_srcS3Fdl_1._X2f2i_1));
     242    }
     243
     244    {
     245        ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X4_srcS3Fdl_1._X2f3i_1));
     246    }
     247
     248    {
     249        ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X4_srcS3Fdl_1._X2f4i_1));
     250    }
     251
     252    {
     253        ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X4_srcS3Fdl_1._X2f5i_1));
     254    }
     255
     256    {
     257        ((void)((*_X4_dstS3Fdl_1)._X2f6i_1=_X4_srcS3Fdl_1._X2f6i_1));
     258    }
     259
     260    {
     261        ((void)((*_X4_dstS3Fdl_1)._X2f7i_1=_X4_srcS3Fdl_1._X2f7i_1));
     262    }
     263
     264    {
     265        ((void)((*_X4_dstS3Fdl_1)._X2f8i_1=_X4_srcS3Fdl_1._X2f8i_1));
     266    }
     267
     268    {
     269        ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1=_X4_srcS3Fdl_1._X2f9Pi_1));
     270    }
     271
     272    {
     273        ((void)_X12_constructorFv_S3FdlS3Fdl_autogen___1((&_X4_retS3Fdl_1), (*_X4_dstS3Fdl_1)));
     274    }
     275
    150276    return _X4_retS3Fdl_1;
    151277}
    152278static inline void _X12_constructorFv_S3Fdli_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1){
    153     ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
    154     ((void)((*_X4_dstS3Fdl_1)._X2f2i_1) /* ?{} */);
    155     ((void)((*_X4_dstS3Fdl_1)._X2f3i_1) /* ?{} */);
    156     ((void)((*_X4_dstS3Fdl_1)._X2f4i_1) /* ?{} */);
    157     ((void)((*_X4_dstS3Fdl_1)._X2f5i_1) /* ?{} */);
    158     ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ?{} */);
    159     ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */);
    160     ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */);
    161     ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     279    {
     280        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
     281    }
     282
     283    {
     284        ((void)((*_X4_dstS3Fdl_1)._X2f2i_1) /* ?{} */);
     285    }
     286
     287    {
     288        ((void)((*_X4_dstS3Fdl_1)._X2f3i_1) /* ?{} */);
     289    }
     290
     291    {
     292        ((void)((*_X4_dstS3Fdl_1)._X2f4i_1) /* ?{} */);
     293    }
     294
     295    {
     296        ((void)((*_X4_dstS3Fdl_1)._X2f5i_1) /* ?{} */);
     297    }
     298
     299    {
     300        ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ?{} */);
     301    }
     302
     303    {
     304        ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */);
     305    }
     306
     307    {
     308        ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */);
     309    }
     310
     311    {
     312        ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     313    }
     314
    162315}
    163316static inline void _X12_constructorFv_S3Fdlii_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1){
    164     ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
    165     ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */);
    166     ((void)((*_X4_dstS3Fdl_1)._X2f3i_1) /* ?{} */);
    167     ((void)((*_X4_dstS3Fdl_1)._X2f4i_1) /* ?{} */);
    168     ((void)((*_X4_dstS3Fdl_1)._X2f5i_1) /* ?{} */);
    169     ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ?{} */);
    170     ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */);
    171     ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */);
    172     ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     317    {
     318        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
     319    }
     320
     321    {
     322        ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */);
     323    }
     324
     325    {
     326        ((void)((*_X4_dstS3Fdl_1)._X2f3i_1) /* ?{} */);
     327    }
     328
     329    {
     330        ((void)((*_X4_dstS3Fdl_1)._X2f4i_1) /* ?{} */);
     331    }
     332
     333    {
     334        ((void)((*_X4_dstS3Fdl_1)._X2f5i_1) /* ?{} */);
     335    }
     336
     337    {
     338        ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ?{} */);
     339    }
     340
     341    {
     342        ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */);
     343    }
     344
     345    {
     346        ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */);
     347    }
     348
     349    {
     350        ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     351    }
     352
    173353}
    174354static inline void _X12_constructorFv_S3Fdliii_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1){
    175     ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
    176     ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */);
    177     ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */);
    178     ((void)((*_X4_dstS3Fdl_1)._X2f4i_1) /* ?{} */);
    179     ((void)((*_X4_dstS3Fdl_1)._X2f5i_1) /* ?{} */);
    180     ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ?{} */);
    181     ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */);
    182     ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */);
    183     ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     355    {
     356        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
     357    }
     358
     359    {
     360        ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */);
     361    }
     362
     363    {
     364        ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */);
     365    }
     366
     367    {
     368        ((void)((*_X4_dstS3Fdl_1)._X2f4i_1) /* ?{} */);
     369    }
     370
     371    {
     372        ((void)((*_X4_dstS3Fdl_1)._X2f5i_1) /* ?{} */);
     373    }
     374
     375    {
     376        ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ?{} */);
     377    }
     378
     379    {
     380        ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */);
     381    }
     382
     383    {
     384        ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */);
     385    }
     386
     387    {
     388        ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     389    }
     390
    184391}
    185392static inline void _X12_constructorFv_S3Fdliiii_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1){
    186     ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
    187     ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */);
    188     ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */);
    189     ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X2f4i_1) /* ?{} */);
    190     ((void)((*_X4_dstS3Fdl_1)._X2f5i_1) /* ?{} */);
    191     ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ?{} */);
    192     ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */);
    193     ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */);
    194     ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     393    {
     394        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
     395    }
     396
     397    {
     398        ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */);
     399    }
     400
     401    {
     402        ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */);
     403    }
     404
     405    {
     406        ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X2f4i_1) /* ?{} */);
     407    }
     408
     409    {
     410        ((void)((*_X4_dstS3Fdl_1)._X2f5i_1) /* ?{} */);
     411    }
     412
     413    {
     414        ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ?{} */);
     415    }
     416
     417    {
     418        ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */);
     419    }
     420
     421    {
     422        ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */);
     423    }
     424
     425    {
     426        ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     427    }
     428
    195429}
    196430static inline void _X12_constructorFv_S3Fdliiiii_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1){
    197     ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
    198     ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */);
    199     ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */);
    200     ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X2f4i_1) /* ?{} */);
    201     ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X2f5i_1) /* ?{} */);
    202     ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ?{} */);
    203     ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */);
    204     ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */);
    205     ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     431    {
     432        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
     433    }
     434
     435    {
     436        ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */);
     437    }
     438
     439    {
     440        ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */);
     441    }
     442
     443    {
     444        ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X2f4i_1) /* ?{} */);
     445    }
     446
     447    {
     448        ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X2f5i_1) /* ?{} */);
     449    }
     450
     451    {
     452        ((void)((*_X4_dstS3Fdl_1)._X2f6i_1) /* ?{} */);
     453    }
     454
     455    {
     456        ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */);
     457    }
     458
     459    {
     460        ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */);
     461    }
     462
     463    {
     464        ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     465    }
     466
    206467}
    207468static inline void _X12_constructorFv_S3Fdliiiiii_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1){
    208     ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
    209     ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */);
    210     ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */);
    211     ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X2f4i_1) /* ?{} */);
    212     ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X2f5i_1) /* ?{} */);
    213     ((void)((*_X4_dstS3Fdl_1)._X2f6i_1=_X2f6i_1) /* ?{} */);
    214     ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */);
    215     ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */);
    216     ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     469    {
     470        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
     471    }
     472
     473    {
     474        ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */);
     475    }
     476
     477    {
     478        ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */);
     479    }
     480
     481    {
     482        ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X2f4i_1) /* ?{} */);
     483    }
     484
     485    {
     486        ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X2f5i_1) /* ?{} */);
     487    }
     488
     489    {
     490        ((void)((*_X4_dstS3Fdl_1)._X2f6i_1=_X2f6i_1) /* ?{} */);
     491    }
     492
     493    {
     494        ((void)((*_X4_dstS3Fdl_1)._X2f7i_1) /* ?{} */);
     495    }
     496
     497    {
     498        ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */);
     499    }
     500
     501    {
     502        ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     503    }
     504
    217505}
    218506static inline void _X12_constructorFv_S3Fdliiiiiii_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1, __attribute__ ((unused,unused)) signed int _X2f7i_1){
    219     ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
    220     ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */);
    221     ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */);
    222     ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X2f4i_1) /* ?{} */);
    223     ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X2f5i_1) /* ?{} */);
    224     ((void)((*_X4_dstS3Fdl_1)._X2f6i_1=_X2f6i_1) /* ?{} */);
    225     ((void)((*_X4_dstS3Fdl_1)._X2f7i_1=_X2f7i_1) /* ?{} */);
    226     ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */);
    227     ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     507    {
     508        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
     509    }
     510
     511    {
     512        ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */);
     513    }
     514
     515    {
     516        ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */);
     517    }
     518
     519    {
     520        ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X2f4i_1) /* ?{} */);
     521    }
     522
     523    {
     524        ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X2f5i_1) /* ?{} */);
     525    }
     526
     527    {
     528        ((void)((*_X4_dstS3Fdl_1)._X2f6i_1=_X2f6i_1) /* ?{} */);
     529    }
     530
     531    {
     532        ((void)((*_X4_dstS3Fdl_1)._X2f7i_1=_X2f7i_1) /* ?{} */);
     533    }
     534
     535    {
     536        ((void)((*_X4_dstS3Fdl_1)._X2f8i_1) /* ?{} */);
     537    }
     538
     539    {
     540        ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     541    }
     542
    228543}
    229544static inline void _X12_constructorFv_S3Fdliiiiiiii_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1, __attribute__ ((unused,unused)) signed int _X2f7i_1, __attribute__ ((unused)) signed int _X2f8i_1){
    230     ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
    231     ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */);
    232     ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */);
    233     ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X2f4i_1) /* ?{} */);
    234     ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X2f5i_1) /* ?{} */);
    235     ((void)((*_X4_dstS3Fdl_1)._X2f6i_1=_X2f6i_1) /* ?{} */);
    236     ((void)((*_X4_dstS3Fdl_1)._X2f7i_1=_X2f7i_1) /* ?{} */);
    237     ((void)((*_X4_dstS3Fdl_1)._X2f8i_1=_X2f8i_1) /* ?{} */);
    238     ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     545    {
     546        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
     547    }
     548
     549    {
     550        ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */);
     551    }
     552
     553    {
     554        ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */);
     555    }
     556
     557    {
     558        ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X2f4i_1) /* ?{} */);
     559    }
     560
     561    {
     562        ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X2f5i_1) /* ?{} */);
     563    }
     564
     565    {
     566        ((void)((*_X4_dstS3Fdl_1)._X2f6i_1=_X2f6i_1) /* ?{} */);
     567    }
     568
     569    {
     570        ((void)((*_X4_dstS3Fdl_1)._X2f7i_1=_X2f7i_1) /* ?{} */);
     571    }
     572
     573    {
     574        ((void)((*_X4_dstS3Fdl_1)._X2f8i_1=_X2f8i_1) /* ?{} */);
     575    }
     576
     577    {
     578        ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1) /* ?{} */);
     579    }
     580
    239581}
    240582static inline void _X12_constructorFv_S3FdliiiiiiiiPi_autogen___1(struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1, __attribute__ ((unused,unused)) signed int _X2f7i_1, __attribute__ ((unused)) signed int _X2f8i_1, __attribute__ ((unused,unused)) signed int *_X2f9Pi_1){
    241     ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
    242     ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */);
    243     ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */);
    244     ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X2f4i_1) /* ?{} */);
    245     ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X2f5i_1) /* ?{} */);
    246     ((void)((*_X4_dstS3Fdl_1)._X2f6i_1=_X2f6i_1) /* ?{} */);
    247     ((void)((*_X4_dstS3Fdl_1)._X2f7i_1=_X2f7i_1) /* ?{} */);
    248     ((void)((*_X4_dstS3Fdl_1)._X2f8i_1=_X2f8i_1) /* ?{} */);
    249     ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1=_X2f9Pi_1) /* ?{} */);
     583    {
     584        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
     585    }
     586
     587    {
     588        ((void)((*_X4_dstS3Fdl_1)._X2f2i_1=_X2f2i_1) /* ?{} */);
     589    }
     590
     591    {
     592        ((void)((*_X4_dstS3Fdl_1)._X2f3i_1=_X2f3i_1) /* ?{} */);
     593    }
     594
     595    {
     596        ((void)((*_X4_dstS3Fdl_1)._X2f4i_1=_X2f4i_1) /* ?{} */);
     597    }
     598
     599    {
     600        ((void)((*_X4_dstS3Fdl_1)._X2f5i_1=_X2f5i_1) /* ?{} */);
     601    }
     602
     603    {
     604        ((void)((*_X4_dstS3Fdl_1)._X2f6i_1=_X2f6i_1) /* ?{} */);
     605    }
     606
     607    {
     608        ((void)((*_X4_dstS3Fdl_1)._X2f7i_1=_X2f7i_1) /* ?{} */);
     609    }
     610
     611    {
     612        ((void)((*_X4_dstS3Fdl_1)._X2f8i_1=_X2f8i_1) /* ?{} */);
     613    }
     614
     615    {
     616        ((void)((*_X4_dstS3Fdl_1)._X2f9Pi_1=_X2f9Pi_1) /* ?{} */);
     617    }
     618
    250619}
    251620__attribute__ ((unused)) signed int _X1fFi___1() asm ( "xyz" );
     
    314683    __attribute__ ((unused,unused,unused,unused,used)) signed int _X3ad5i_2;
    315684    __attribute__ ((unused,unused,unused,unused,unused)) signed int _X3ad6Fi___2();
    316     ((void)sizeof(__attribute__ ((unused,unused)) signed int ));
    317     ((void)sizeof(__attribute__ ((unused,unused,unused,unused)) signed int **));
    318     ((void)sizeof(__attribute__ ((unused,unused,unused)) signed int [((unsigned int )5)]));
    319     ((void)sizeof(__attribute__ ((unused,unused,unused)) signed int (*)[((unsigned int )10)]));
    320     ((void)sizeof(__attribute__ ((unused,unused,unused)) signed int ()));
     685    {
     686        ((void)sizeof(__attribute__ ((unused,unused)) signed int ));
     687    }
     688
     689    {
     690        ((void)sizeof(__attribute__ ((unused,unused,unused,unused)) signed int **));
     691    }
     692
     693    {
     694        ((void)sizeof(__attribute__ ((unused,unused,unused)) signed int [((unsigned int )5)]));
     695    }
     696
     697    {
     698        ((void)sizeof(__attribute__ ((unused,unused,unused)) signed int (*)[((unsigned int )10)]));
     699    }
     700
     701    {
     702        ((void)sizeof(__attribute__ ((unused,unused,unused)) signed int ()));
     703    }
     704
    321705    struct __attribute__ ((unused)) __anonymous3 {
    322706        signed int _X1ii_2;
    323707    };
    324708    inline void _X12_constructorFv_S12__anonymous3_autogen___2(struct __anonymous3 *_X4_dstS12__anonymous3_2){
    325         ((void)((*_X4_dstS12__anonymous3_2)._X1ii_2) /* ?{} */);
     709        {
     710            ((void)((*_X4_dstS12__anonymous3_2)._X1ii_2) /* ?{} */);
     711        }
     712
    326713    }
    327714    inline void _X12_constructorFv_S12__anonymous3S12__anonymous3_autogen___2(struct __anonymous3 *_X4_dstS12__anonymous3_2, struct __anonymous3 _X4_srcS12__anonymous3_2){
    328         ((void)((*_X4_dstS12__anonymous3_2)._X1ii_2=_X4_srcS12__anonymous3_2._X1ii_2) /* ?{} */);
     715        {
     716            ((void)((*_X4_dstS12__anonymous3_2)._X1ii_2=_X4_srcS12__anonymous3_2._X1ii_2) /* ?{} */);
     717        }
     718
    329719    }
    330720    inline void _X11_destructorFv_S12__anonymous3_autogen___2(struct __anonymous3 *_X4_dstS12__anonymous3_2){
    331         ((void)((*_X4_dstS12__anonymous3_2)._X1ii_2) /* ^?{} */);
     721        {
     722            ((void)((*_X4_dstS12__anonymous3_2)._X1ii_2) /* ^?{} */);
     723        }
     724
    332725    }
    333726    inline struct __anonymous3 _X16_operator_assignFS12__anonymous3_S12__anonymous3S12__anonymous3_autogen___2(struct __anonymous3 *_X4_dstS12__anonymous3_2, struct __anonymous3 _X4_srcS12__anonymous3_2){
    334727        struct __anonymous3 _X4_retS12__anonymous3_2;
    335         ((void)((*_X4_dstS12__anonymous3_2)._X1ii_2=_X4_srcS12__anonymous3_2._X1ii_2));
    336         ((void)_X12_constructorFv_S12__anonymous3S12__anonymous3_autogen___2((&_X4_retS12__anonymous3_2), (*_X4_dstS12__anonymous3_2)));
     728        {
     729            ((void)((*_X4_dstS12__anonymous3_2)._X1ii_2=_X4_srcS12__anonymous3_2._X1ii_2));
     730        }
     731
     732        {
     733            ((void)_X12_constructorFv_S12__anonymous3S12__anonymous3_autogen___2((&_X4_retS12__anonymous3_2), (*_X4_dstS12__anonymous3_2)));
     734        }
     735
    337736        return _X4_retS12__anonymous3_2;
    338737    }
    339738    inline void _X12_constructorFv_S12__anonymous3i_autogen___2(struct __anonymous3 *_X4_dstS12__anonymous3_2, signed int _X1ii_2){
    340         ((void)((*_X4_dstS12__anonymous3_2)._X1ii_2=_X1ii_2) /* ?{} */);
    341     }
    342     ((void)sizeof(struct __anonymous3 ));
     739        {
     740            ((void)((*_X4_dstS12__anonymous3_2)._X1ii_2=_X1ii_2) /* ?{} */);
     741        }
     742
     743    }
     744    {
     745        ((void)sizeof(struct __anonymous3 ));
     746    }
     747
    343748    enum __attribute__ ((unused)) __anonymous4 {
    344749        _X1RKM12__anonymous4_2,
     
    347752    }
    348753    inline void _X12_constructorFv_M12__anonymous4M12__anonymous4_intrinsic___2(enum __anonymous4 *_X4_dstM12__anonymous4_2, enum __anonymous4 _X4_srcM12__anonymous4_2){
    349         ((void)((*_X4_dstM12__anonymous4_2)=_X4_srcM12__anonymous4_2) /* ?{} */);
     754        {
     755            ((void)((*_X4_dstM12__anonymous4_2)=_X4_srcM12__anonymous4_2) /* ?{} */);
     756        }
     757
    350758    }
    351759    inline void _X11_destructorFv_M12__anonymous4_intrinsic___2(__attribute__ ((unused)) enum __anonymous4 *_X4_dstM12__anonymous4_2){
     
    353761    inline enum __anonymous4 _X16_operator_assignFM12__anonymous4_M12__anonymous4M12__anonymous4_intrinsic___2(enum __anonymous4 *_X4_dstM12__anonymous4_2, enum __anonymous4 _X4_srcM12__anonymous4_2){
    354762        enum __anonymous4 _X4_retM12__anonymous4_2;
    355         ((void)((*_X4_dstM12__anonymous4_2)=_X4_srcM12__anonymous4_2));
    356         ((void)(_X4_retM12__anonymous4_2=(*_X4_dstM12__anonymous4_2)) /* ?{} */);
     763        {
     764            ((void)((*_X4_dstM12__anonymous4_2)=_X4_srcM12__anonymous4_2));
     765        }
     766
     767        {
     768            ((void)(_X4_retM12__anonymous4_2=(*_X4_dstM12__anonymous4_2)) /* ?{} */);
     769        }
     770
    357771        return _X4_retM12__anonymous4_2;
    358772    }
    359     ((void)sizeof(enum __anonymous4 ));
     773    {
     774        ((void)sizeof(enum __anonymous4 ));
     775    }
     776
    360777}
    361778signed int _X4apd1Fi_PiPi__1(__attribute__ ((unused,unused,unused)) signed int *__anonymous_object9, __attribute__ ((unused,unused,unused)) signed int *__anonymous_object10);
     
    383800static inline struct Vad _X16_operator_assignFS3Vad_S3VadS3Vad_autogen___1(struct Vad *_X4_dstS3Vad_1, struct Vad _X4_srcS3Vad_1){
    384801    struct Vad _X4_retS3Vad_1;
    385     ((void)_X12_constructorFv_S3VadS3Vad_autogen___1((&_X4_retS3Vad_1), (*_X4_dstS3Vad_1)));
     802    {
     803        ((void)_X12_constructorFv_S3VadS3Vad_autogen___1((&_X4_retS3Vad_1), (*_X4_dstS3Vad_1)));
     804    }
     805
    386806    return _X4_retS3Vad_1;
    387807}
  • tests/.expect/declarationSpecifier.x64.txt

    rb8b6c44 r7b10ea9  
    1616static inline void _X12_constructorFv_S12__anonymous0i_autogen___1(struct __anonymous0 *_X4_dstS12__anonymous0_1, signed int _X1ii_1);
    1717static inline void _X12_constructorFv_S12__anonymous0_autogen___1(struct __anonymous0 *_X4_dstS12__anonymous0_1){
    18     ((void)((*_X4_dstS12__anonymous0_1)._X1ii_1) /* ?{} */);
     18    {
     19        ((void)((*_X4_dstS12__anonymous0_1)._X1ii_1) /* ?{} */);
     20    }
     21
    1922}
    2023static inline void _X12_constructorFv_S12__anonymous0S12__anonymous0_autogen___1(struct __anonymous0 *_X4_dstS12__anonymous0_1, struct __anonymous0 _X4_srcS12__anonymous0_1){
    21     ((void)((*_X4_dstS12__anonymous0_1)._X1ii_1=_X4_srcS12__anonymous0_1._X1ii_1) /* ?{} */);
     24    {
     25        ((void)((*_X4_dstS12__anonymous0_1)._X1ii_1=_X4_srcS12__anonymous0_1._X1ii_1) /* ?{} */);
     26    }
     27
    2228}
    2329static inline void _X11_destructorFv_S12__anonymous0_autogen___1(struct __anonymous0 *_X4_dstS12__anonymous0_1){
    24     ((void)((*_X4_dstS12__anonymous0_1)._X1ii_1) /* ^?{} */);
     30    {
     31        ((void)((*_X4_dstS12__anonymous0_1)._X1ii_1) /* ^?{} */);
     32    }
     33
    2534}
    2635static inline struct __anonymous0 _X16_operator_assignFS12__anonymous0_S12__anonymous0S12__anonymous0_autogen___1(struct __anonymous0 *_X4_dstS12__anonymous0_1, struct __anonymous0 _X4_srcS12__anonymous0_1){
    2736    struct __anonymous0 _X4_retS12__anonymous0_1;
    28     ((void)((*_X4_dstS12__anonymous0_1)._X1ii_1=_X4_srcS12__anonymous0_1._X1ii_1));
    29     ((void)_X12_constructorFv_S12__anonymous0S12__anonymous0_autogen___1((&_X4_retS12__anonymous0_1), (*_X4_dstS12__anonymous0_1)));
     37    {
     38        ((void)((*_X4_dstS12__anonymous0_1)._X1ii_1=_X4_srcS12__anonymous0_1._X1ii_1));
     39    }
     40
     41    {
     42        ((void)_X12_constructorFv_S12__anonymous0S12__anonymous0_autogen___1((&_X4_retS12__anonymous0_1), (*_X4_dstS12__anonymous0_1)));
     43    }
     44
    3045    return _X4_retS12__anonymous0_1;
    3146}
    3247static inline void _X12_constructorFv_S12__anonymous0i_autogen___1(struct __anonymous0 *_X4_dstS12__anonymous0_1, signed int _X1ii_1){
    33     ((void)((*_X4_dstS12__anonymous0_1)._X1ii_1=_X1ii_1) /* ?{} */);
     48    {
     49        ((void)((*_X4_dstS12__anonymous0_1)._X1ii_1=_X1ii_1) /* ?{} */);
     50    }
     51
    3452}
    3553volatile const struct __anonymous0 _X3x10KVS12__anonymous0_1;
     
    4361static inline void _X12_constructorFv_S12__anonymous1i_autogen___1(struct __anonymous1 *_X4_dstS12__anonymous1_1, signed int _X1ii_1);
    4462static inline void _X12_constructorFv_S12__anonymous1_autogen___1(struct __anonymous1 *_X4_dstS12__anonymous1_1){
    45     ((void)((*_X4_dstS12__anonymous1_1)._X1ii_1) /* ?{} */);
     63    {
     64        ((void)((*_X4_dstS12__anonymous1_1)._X1ii_1) /* ?{} */);
     65    }
     66
    4667}
    4768static inline void _X12_constructorFv_S12__anonymous1S12__anonymous1_autogen___1(struct __anonymous1 *_X4_dstS12__anonymous1_1, struct __anonymous1 _X4_srcS12__anonymous1_1){
    48     ((void)((*_X4_dstS12__anonymous1_1)._X1ii_1=_X4_srcS12__anonymous1_1._X1ii_1) /* ?{} */);
     69    {
     70        ((void)((*_X4_dstS12__anonymous1_1)._X1ii_1=_X4_srcS12__anonymous1_1._X1ii_1) /* ?{} */);
     71    }
     72
    4973}
    5074static inline void _X11_destructorFv_S12__anonymous1_autogen___1(struct __anonymous1 *_X4_dstS12__anonymous1_1){
    51     ((void)((*_X4_dstS12__anonymous1_1)._X1ii_1) /* ^?{} */);
     75    {
     76        ((void)((*_X4_dstS12__anonymous1_1)._X1ii_1) /* ^?{} */);
     77    }
     78
    5279}
    5380static inline struct __anonymous1 _X16_operator_assignFS12__anonymous1_S12__anonymous1S12__anonymous1_autogen___1(struct __anonymous1 *_X4_dstS12__anonymous1_1, struct __anonymous1 _X4_srcS12__anonymous1_1){
    5481    struct __anonymous1 _X4_retS12__anonymous1_1;
    55     ((void)((*_X4_dstS12__anonymous1_1)._X1ii_1=_X4_srcS12__anonymous1_1._X1ii_1));
    56     ((void)_X12_constructorFv_S12__anonymous1S12__anonymous1_autogen___1((&_X4_retS12__anonymous1_1), (*_X4_dstS12__anonymous1_1)));
     82    {
     83        ((void)((*_X4_dstS12__anonymous1_1)._X1ii_1=_X4_srcS12__anonymous1_1._X1ii_1));
     84    }
     85
     86    {
     87        ((void)_X12_constructorFv_S12__anonymous1S12__anonymous1_autogen___1((&_X4_retS12__anonymous1_1), (*_X4_dstS12__anonymous1_1)));
     88    }
     89
    5790    return _X4_retS12__anonymous1_1;
    5891}
    5992static inline void _X12_constructorFv_S12__anonymous1i_autogen___1(struct __anonymous1 *_X4_dstS12__anonymous1_1, signed int _X1ii_1){
    60     ((void)((*_X4_dstS12__anonymous1_1)._X1ii_1=_X1ii_1) /* ?{} */);
     93    {
     94        ((void)((*_X4_dstS12__anonymous1_1)._X1ii_1=_X1ii_1) /* ?{} */);
     95    }
     96
    6197}
    6298volatile const struct __anonymous1 _X3x11KVS12__anonymous1_1;
     
    70106static inline void _X12_constructorFv_S12__anonymous2i_autogen___1(struct __anonymous2 *_X4_dstS12__anonymous2_1, signed int _X1ii_1);
    71107static inline void _X12_constructorFv_S12__anonymous2_autogen___1(struct __anonymous2 *_X4_dstS12__anonymous2_1){
    72     ((void)((*_X4_dstS12__anonymous2_1)._X1ii_1) /* ?{} */);
     108    {
     109        ((void)((*_X4_dstS12__anonymous2_1)._X1ii_1) /* ?{} */);
     110    }
     111
    73112}
    74113static inline void _X12_constructorFv_S12__anonymous2S12__anonymous2_autogen___1(struct __anonymous2 *_X4_dstS12__anonymous2_1, struct __anonymous2 _X4_srcS12__anonymous2_1){
    75     ((void)((*_X4_dstS12__anonymous2_1)._X1ii_1=_X4_srcS12__anonymous2_1._X1ii_1) /* ?{} */);
     114    {
     115        ((void)((*_X4_dstS12__anonymous2_1)._X1ii_1=_X4_srcS12__anonymous2_1._X1ii_1) /* ?{} */);
     116    }
     117
    76118}
    77119static inline void _X11_destructorFv_S12__anonymous2_autogen___1(struct __anonymous2 *_X4_dstS12__anonymous2_1){
    78     ((void)((*_X4_dstS12__anonymous2_1)._X1ii_1) /* ^?{} */);
     120    {
     121        ((void)((*_X4_dstS12__anonymous2_1)._X1ii_1) /* ^?{} */);
     122    }
     123
    79124}
    80125static inline struct __anonymous2 _X16_operator_assignFS12__anonymous2_S12__anonymous2S12__anonymous2_autogen___1(struct __anonymous2 *_X4_dstS12__anonymous2_1, struct __anonymous2 _X4_srcS12__anonymous2_1){
    81126    struct __anonymous2 _X4_retS12__anonymous2_1;
    82     ((void)((*_X4_dstS12__anonymous2_1)._X1ii_1=_X4_srcS12__anonymous2_1._X1ii_1));
    83     ((void)_X12_constructorFv_S12__anonymous2S12__anonymous2_autogen___1((&_X4_retS12__anonymous2_1), (*_X4_dstS12__anonymous2_1)));
     127    {
     128        ((void)((*_X4_dstS12__anonymous2_1)._X1ii_1=_X4_srcS12__anonymous2_1._X1ii_1));
     129    }
     130
     131    {
     132        ((void)_X12_constructorFv_S12__anonymous2S12__anonymous2_autogen___1((&_X4_retS12__anonymous2_1), (*_X4_dstS12__anonymous2_1)));
     133    }
     134
    84135    return _X4_retS12__anonymous2_1;
    85136}
    86137static inline void _X12_constructorFv_S12__anonymous2i_autogen___1(struct __anonymous2 *_X4_dstS12__anonymous2_1, signed int _X1ii_1){
    87     ((void)((*_X4_dstS12__anonymous2_1)._X1ii_1=_X1ii_1) /* ?{} */);
     138    {
     139        ((void)((*_X4_dstS12__anonymous2_1)._X1ii_1=_X1ii_1) /* ?{} */);
     140    }
     141
    88142}
    89143volatile const struct __anonymous2 _X3x12KVS12__anonymous2_1;
     
    97151static inline void _X12_constructorFv_S12__anonymous3i_autogen___1(struct __anonymous3 *_X4_dstS12__anonymous3_1, signed int _X1ii_1);
    98152static inline void _X12_constructorFv_S12__anonymous3_autogen___1(struct __anonymous3 *_X4_dstS12__anonymous3_1){
    99     ((void)((*_X4_dstS12__anonymous3_1)._X1ii_1) /* ?{} */);
     153    {
     154        ((void)((*_X4_dstS12__anonymous3_1)._X1ii_1) /* ?{} */);
     155    }
     156
    100157}
    101158static inline void _X12_constructorFv_S12__anonymous3S12__anonymous3_autogen___1(struct __anonymous3 *_X4_dstS12__anonymous3_1, struct __anonymous3 _X4_srcS12__anonymous3_1){
    102     ((void)((*_X4_dstS12__anonymous3_1)._X1ii_1=_X4_srcS12__anonymous3_1._X1ii_1) /* ?{} */);
     159    {
     160        ((void)((*_X4_dstS12__anonymous3_1)._X1ii_1=_X4_srcS12__anonymous3_1._X1ii_1) /* ?{} */);
     161    }
     162
    103163}
    104164static inline void _X11_destructorFv_S12__anonymous3_autogen___1(struct __anonymous3 *_X4_dstS12__anonymous3_1){
    105     ((void)((*_X4_dstS12__anonymous3_1)._X1ii_1) /* ^?{} */);
     165    {
     166        ((void)((*_X4_dstS12__anonymous3_1)._X1ii_1) /* ^?{} */);
     167    }
     168
    106169}
    107170static inline struct __anonymous3 _X16_operator_assignFS12__anonymous3_S12__anonymous3S12__anonymous3_autogen___1(struct __anonymous3 *_X4_dstS12__anonymous3_1, struct __anonymous3 _X4_srcS12__anonymous3_1){
    108171    struct __anonymous3 _X4_retS12__anonymous3_1;
    109     ((void)((*_X4_dstS12__anonymous3_1)._X1ii_1=_X4_srcS12__anonymous3_1._X1ii_1));
    110     ((void)_X12_constructorFv_S12__anonymous3S12__anonymous3_autogen___1((&_X4_retS12__anonymous3_1), (*_X4_dstS12__anonymous3_1)));
     172    {
     173        ((void)((*_X4_dstS12__anonymous3_1)._X1ii_1=_X4_srcS12__anonymous3_1._X1ii_1));
     174    }
     175
     176    {
     177        ((void)_X12_constructorFv_S12__anonymous3S12__anonymous3_autogen___1((&_X4_retS12__anonymous3_1), (*_X4_dstS12__anonymous3_1)));
     178    }
     179
    111180    return _X4_retS12__anonymous3_1;
    112181}
    113182static inline void _X12_constructorFv_S12__anonymous3i_autogen___1(struct __anonymous3 *_X4_dstS12__anonymous3_1, signed int _X1ii_1){
    114     ((void)((*_X4_dstS12__anonymous3_1)._X1ii_1=_X1ii_1) /* ?{} */);
     183    {
     184        ((void)((*_X4_dstS12__anonymous3_1)._X1ii_1=_X1ii_1) /* ?{} */);
     185    }
     186
    115187}
    116188static volatile const struct __anonymous3 _X3x13KVS12__anonymous3_1;
     
    124196static inline void _X12_constructorFv_S12__anonymous4i_autogen___1(struct __anonymous4 *_X4_dstS12__anonymous4_1, signed int _X1ii_1);
    125197static inline void _X12_constructorFv_S12__anonymous4_autogen___1(struct __anonymous4 *_X4_dstS12__anonymous4_1){
    126     ((void)((*_X4_dstS12__anonymous4_1)._X1ii_1) /* ?{} */);
     198    {
     199        ((void)((*_X4_dstS12__anonymous4_1)._X1ii_1) /* ?{} */);
     200    }
     201
    127202}
    128203static inline void _X12_constructorFv_S12__anonymous4S12__anonymous4_autogen___1(struct __anonymous4 *_X4_dstS12__anonymous4_1, struct __anonymous4 _X4_srcS12__anonymous4_1){
    129     ((void)((*_X4_dstS12__anonymous4_1)._X1ii_1=_X4_srcS12__anonymous4_1._X1ii_1) /* ?{} */);
     204    {
     205        ((void)((*_X4_dstS12__anonymous4_1)._X1ii_1=_X4_srcS12__anonymous4_1._X1ii_1) /* ?{} */);
     206    }
     207
    130208}
    131209static inline void _X11_destructorFv_S12__anonymous4_autogen___1(struct __anonymous4 *_X4_dstS12__anonymous4_1){
    132     ((void)((*_X4_dstS12__anonymous4_1)._X1ii_1) /* ^?{} */);
     210    {
     211        ((void)((*_X4_dstS12__anonymous4_1)._X1ii_1) /* ^?{} */);
     212    }
     213
    133214}
    134215static inline struct __anonymous4 _X16_operator_assignFS12__anonymous4_S12__anonymous4S12__anonymous4_autogen___1(struct __anonymous4 *_X4_dstS12__anonymous4_1, struct __anonymous4 _X4_srcS12__anonymous4_1){
    135216    struct __anonymous4 _X4_retS12__anonymous4_1;
    136     ((void)((*_X4_dstS12__anonymous4_1)._X1ii_1=_X4_srcS12__anonymous4_1._X1ii_1));
    137     ((void)_X12_constructorFv_S12__anonymous4S12__anonymous4_autogen___1((&_X4_retS12__anonymous4_1), (*_X4_dstS12__anonymous4_1)));
     217    {
     218        ((void)((*_X4_dstS12__anonymous4_1)._X1ii_1=_X4_srcS12__anonymous4_1._X1ii_1));
     219    }
     220
     221    {
     222        ((void)_X12_constructorFv_S12__anonymous4S12__anonymous4_autogen___1((&_X4_retS12__anonymous4_1), (*_X4_dstS12__anonymous4_1)));
     223    }
     224
    138225    return _X4_retS12__anonymous4_1;
    139226}
    140227static inline void _X12_constructorFv_S12__anonymous4i_autogen___1(struct __anonymous4 *_X4_dstS12__anonymous4_1, signed int _X1ii_1){
    141     ((void)((*_X4_dstS12__anonymous4_1)._X1ii_1=_X1ii_1) /* ?{} */);
     228    {
     229        ((void)((*_X4_dstS12__anonymous4_1)._X1ii_1=_X1ii_1) /* ?{} */);
     230    }
     231
    142232}
    143233static volatile const struct __anonymous4 _X3x14KVS12__anonymous4_1;
     
    151241static inline void _X12_constructorFv_S12__anonymous5i_autogen___1(struct __anonymous5 *_X4_dstS12__anonymous5_1, signed int _X1ii_1);
    152242static inline void _X12_constructorFv_S12__anonymous5_autogen___1(struct __anonymous5 *_X4_dstS12__anonymous5_1){
    153     ((void)((*_X4_dstS12__anonymous5_1)._X1ii_1) /* ?{} */);
     243    {
     244        ((void)((*_X4_dstS12__anonymous5_1)._X1ii_1) /* ?{} */);
     245    }
     246
    154247}
    155248static inline void _X12_constructorFv_S12__anonymous5S12__anonymous5_autogen___1(struct __anonymous5 *_X4_dstS12__anonymous5_1, struct __anonymous5 _X4_srcS12__anonymous5_1){
    156     ((void)((*_X4_dstS12__anonymous5_1)._X1ii_1=_X4_srcS12__anonymous5_1._X1ii_1) /* ?{} */);
     249    {
     250        ((void)((*_X4_dstS12__anonymous5_1)._X1ii_1=_X4_srcS12__anonymous5_1._X1ii_1) /* ?{} */);
     251    }
     252
    157253}
    158254static inline void _X11_destructorFv_S12__anonymous5_autogen___1(struct __anonymous5 *_X4_dstS12__anonymous5_1){
    159     ((void)((*_X4_dstS12__anonymous5_1)._X1ii_1) /* ^?{} */);
     255    {
     256        ((void)((*_X4_dstS12__anonymous5_1)._X1ii_1) /* ^?{} */);
     257    }
     258
    160259}
    161260static inline struct __anonymous5 _X16_operator_assignFS12__anonymous5_S12__anonymous5S12__anonymous5_autogen___1(struct __anonymous5 *_X4_dstS12__anonymous5_1, struct __anonymous5 _X4_srcS12__anonymous5_1){
    162261    struct __anonymous5 _X4_retS12__anonymous5_1;
    163     ((void)((*_X4_dstS12__anonymous5_1)._X1ii_1=_X4_srcS12__anonymous5_1._X1ii_1));
    164     ((void)_X12_constructorFv_S12__anonymous5S12__anonymous5_autogen___1((&_X4_retS12__anonymous5_1), (*_X4_dstS12__anonymous5_1)));
     262    {
     263        ((void)((*_X4_dstS12__anonymous5_1)._X1ii_1=_X4_srcS12__anonymous5_1._X1ii_1));
     264    }
     265
     266    {
     267        ((void)_X12_constructorFv_S12__anonymous5S12__anonymous5_autogen___1((&_X4_retS12__anonymous5_1), (*_X4_dstS12__anonymous5_1)));
     268    }
     269
    165270    return _X4_retS12__anonymous5_1;
    166271}
    167272static inline void _X12_constructorFv_S12__anonymous5i_autogen___1(struct __anonymous5 *_X4_dstS12__anonymous5_1, signed int _X1ii_1){
    168     ((void)((*_X4_dstS12__anonymous5_1)._X1ii_1=_X1ii_1) /* ?{} */);
     273    {
     274        ((void)((*_X4_dstS12__anonymous5_1)._X1ii_1=_X1ii_1) /* ?{} */);
     275    }
     276
    169277}
    170278static volatile const struct __anonymous5 _X3x15KVS12__anonymous5_1;
     
    178286static inline void _X12_constructorFv_S12__anonymous6i_autogen___1(struct __anonymous6 *_X4_dstS12__anonymous6_1, signed int _X1ii_1);
    179287static inline void _X12_constructorFv_S12__anonymous6_autogen___1(struct __anonymous6 *_X4_dstS12__anonymous6_1){
    180     ((void)((*_X4_dstS12__anonymous6_1)._X1ii_1) /* ?{} */);
     288    {
     289        ((void)((*_X4_dstS12__anonymous6_1)._X1ii_1) /* ?{} */);
     290    }
     291
    181292}
    182293static inline void _X12_constructorFv_S12__anonymous6S12__anonymous6_autogen___1(struct __anonymous6 *_X4_dstS12__anonymous6_1, struct __anonymous6 _X4_srcS12__anonymous6_1){
    183     ((void)((*_X4_dstS12__anonymous6_1)._X1ii_1=_X4_srcS12__anonymous6_1._X1ii_1) /* ?{} */);
     294    {
     295        ((void)((*_X4_dstS12__anonymous6_1)._X1ii_1=_X4_srcS12__anonymous6_1._X1ii_1) /* ?{} */);
     296    }
     297
    184298}
    185299static inline void _X11_destructorFv_S12__anonymous6_autogen___1(struct __anonymous6 *_X4_dstS12__anonymous6_1){
    186     ((void)((*_X4_dstS12__anonymous6_1)._X1ii_1) /* ^?{} */);
     300    {
     301        ((void)((*_X4_dstS12__anonymous6_1)._X1ii_1) /* ^?{} */);
     302    }
     303
    187304}
    188305static inline struct __anonymous6 _X16_operator_assignFS12__anonymous6_S12__anonymous6S12__anonymous6_autogen___1(struct __anonymous6 *_X4_dstS12__anonymous6_1, struct __anonymous6 _X4_srcS12__anonymous6_1){
    189306    struct __anonymous6 _X4_retS12__anonymous6_1;
    190     ((void)((*_X4_dstS12__anonymous6_1)._X1ii_1=_X4_srcS12__anonymous6_1._X1ii_1));
    191     ((void)_X12_constructorFv_S12__anonymous6S12__anonymous6_autogen___1((&_X4_retS12__anonymous6_1), (*_X4_dstS12__anonymous6_1)));
     307    {
     308        ((void)((*_X4_dstS12__anonymous6_1)._X1ii_1=_X4_srcS12__anonymous6_1._X1ii_1));
     309    }
     310
     311    {
     312        ((void)_X12_constructorFv_S12__anonymous6S12__anonymous6_autogen___1((&_X4_retS12__anonymous6_1), (*_X4_dstS12__anonymous6_1)));
     313    }
     314
    192315    return _X4_retS12__anonymous6_1;
    193316}
    194317static inline void _X12_constructorFv_S12__anonymous6i_autogen___1(struct __anonymous6 *_X4_dstS12__anonymous6_1, signed int _X1ii_1){
    195     ((void)((*_X4_dstS12__anonymous6_1)._X1ii_1=_X1ii_1) /* ?{} */);
     318    {
     319        ((void)((*_X4_dstS12__anonymous6_1)._X1ii_1=_X1ii_1) /* ?{} */);
     320    }
     321
    196322}
    197323static volatile const struct __anonymous6 _X3x16KVS12__anonymous6_1;
     
    205331static inline void _X12_constructorFv_S12__anonymous7i_autogen___1(struct __anonymous7 *_X4_dstS12__anonymous7_1, signed int _X1ii_1);
    206332static inline void _X12_constructorFv_S12__anonymous7_autogen___1(struct __anonymous7 *_X4_dstS12__anonymous7_1){
    207     ((void)((*_X4_dstS12__anonymous7_1)._X1ii_1) /* ?{} */);
     333    {
     334        ((void)((*_X4_dstS12__anonymous7_1)._X1ii_1) /* ?{} */);
     335    }
     336
    208337}
    209338static inline void _X12_constructorFv_S12__anonymous7S12__anonymous7_autogen___1(struct __anonymous7 *_X4_dstS12__anonymous7_1, struct __anonymous7 _X4_srcS12__anonymous7_1){
    210     ((void)((*_X4_dstS12__anonymous7_1)._X1ii_1=_X4_srcS12__anonymous7_1._X1ii_1) /* ?{} */);
     339    {
     340        ((void)((*_X4_dstS12__anonymous7_1)._X1ii_1=_X4_srcS12__anonymous7_1._X1ii_1) /* ?{} */);
     341    }
     342
    211343}
    212344static inline void _X11_destructorFv_S12__anonymous7_autogen___1(struct __anonymous7 *_X4_dstS12__anonymous7_1){
    213     ((void)((*_X4_dstS12__anonymous7_1)._X1ii_1) /* ^?{} */);
     345    {
     346        ((void)((*_X4_dstS12__anonymous7_1)._X1ii_1) /* ^?{} */);
     347    }
     348
    214349}
    215350static inline struct __anonymous7 _X16_operator_assignFS12__anonymous7_S12__anonymous7S12__anonymous7_autogen___1(struct __anonymous7 *_X4_dstS12__anonymous7_1, struct __anonymous7 _X4_srcS12__anonymous7_1){
    216351    struct __anonymous7 _X4_retS12__anonymous7_1;
    217     ((void)((*_X4_dstS12__anonymous7_1)._X1ii_1=_X4_srcS12__anonymous7_1._X1ii_1));
    218     ((void)_X12_constructorFv_S12__anonymous7S12__anonymous7_autogen___1((&_X4_retS12__anonymous7_1), (*_X4_dstS12__anonymous7_1)));
     352    {
     353        ((void)((*_X4_dstS12__anonymous7_1)._X1ii_1=_X4_srcS12__anonymous7_1._X1ii_1));
     354    }
     355
     356    {
     357        ((void)_X12_constructorFv_S12__anonymous7S12__anonymous7_autogen___1((&_X4_retS12__anonymous7_1), (*_X4_dstS12__anonymous7_1)));
     358    }
     359
    219360    return _X4_retS12__anonymous7_1;
    220361}
    221362static inline void _X12_constructorFv_S12__anonymous7i_autogen___1(struct __anonymous7 *_X4_dstS12__anonymous7_1, signed int _X1ii_1){
    222     ((void)((*_X4_dstS12__anonymous7_1)._X1ii_1=_X1ii_1) /* ?{} */);
     363    {
     364        ((void)((*_X4_dstS12__anonymous7_1)._X1ii_1=_X1ii_1) /* ?{} */);
     365    }
     366
    223367}
    224368static volatile const struct __anonymous7 _X3x17KVS12__anonymous7_1;
     
    240384static inline void _X12_constructorFv_S12__anonymous8s_autogen___1(struct __anonymous8 *_X4_dstS12__anonymous8_1, signed short int _X1is_1);
    241385static inline void _X12_constructorFv_S12__anonymous8_autogen___1(struct __anonymous8 *_X4_dstS12__anonymous8_1){
    242     ((void)((*_X4_dstS12__anonymous8_1)._X1is_1) /* ?{} */);
     386    {
     387        ((void)((*_X4_dstS12__anonymous8_1)._X1is_1) /* ?{} */);
     388    }
     389
    243390}
    244391static inline void _X12_constructorFv_S12__anonymous8S12__anonymous8_autogen___1(struct __anonymous8 *_X4_dstS12__anonymous8_1, struct __anonymous8 _X4_srcS12__anonymous8_1){
    245     ((void)((*_X4_dstS12__anonymous8_1)._X1is_1=_X4_srcS12__anonymous8_1._X1is_1) /* ?{} */);
     392    {
     393        ((void)((*_X4_dstS12__anonymous8_1)._X1is_1=_X4_srcS12__anonymous8_1._X1is_1) /* ?{} */);
     394    }
     395
    246396}
    247397static inline void _X11_destructorFv_S12__anonymous8_autogen___1(struct __anonymous8 *_X4_dstS12__anonymous8_1){
    248     ((void)((*_X4_dstS12__anonymous8_1)._X1is_1) /* ^?{} */);
     398    {
     399        ((void)((*_X4_dstS12__anonymous8_1)._X1is_1) /* ^?{} */);
     400    }
     401
    249402}
    250403static inline struct __anonymous8 _X16_operator_assignFS12__anonymous8_S12__anonymous8S12__anonymous8_autogen___1(struct __anonymous8 *_X4_dstS12__anonymous8_1, struct __anonymous8 _X4_srcS12__anonymous8_1){
    251404    struct __anonymous8 _X4_retS12__anonymous8_1;
    252     ((void)((*_X4_dstS12__anonymous8_1)._X1is_1=_X4_srcS12__anonymous8_1._X1is_1));
    253     ((void)_X12_constructorFv_S12__anonymous8S12__anonymous8_autogen___1((&_X4_retS12__anonymous8_1), (*_X4_dstS12__anonymous8_1)));
     405    {
     406        ((void)((*_X4_dstS12__anonymous8_1)._X1is_1=_X4_srcS12__anonymous8_1._X1is_1));
     407    }
     408
     409    {
     410        ((void)_X12_constructorFv_S12__anonymous8S12__anonymous8_autogen___1((&_X4_retS12__anonymous8_1), (*_X4_dstS12__anonymous8_1)));
     411    }
     412
    254413    return _X4_retS12__anonymous8_1;
    255414}
    256415static inline void _X12_constructorFv_S12__anonymous8s_autogen___1(struct __anonymous8 *_X4_dstS12__anonymous8_1, signed short int _X1is_1){
    257     ((void)((*_X4_dstS12__anonymous8_1)._X1is_1=_X1is_1) /* ?{} */);
     416    {
     417        ((void)((*_X4_dstS12__anonymous8_1)._X1is_1=_X1is_1) /* ?{} */);
     418    }
     419
    258420}
    259421volatile const struct __anonymous8 _X3x29KVS12__anonymous8_1;
     
    267429static inline void _X12_constructorFv_S12__anonymous9s_autogen___1(struct __anonymous9 *_X4_dstS12__anonymous9_1, signed short int _X1is_1);
    268430static inline void _X12_constructorFv_S12__anonymous9_autogen___1(struct __anonymous9 *_X4_dstS12__anonymous9_1){
    269     ((void)((*_X4_dstS12__anonymous9_1)._X1is_1) /* ?{} */);
     431    {
     432        ((void)((*_X4_dstS12__anonymous9_1)._X1is_1) /* ?{} */);
     433    }
     434
    270435}
    271436static inline void _X12_constructorFv_S12__anonymous9S12__anonymous9_autogen___1(struct __anonymous9 *_X4_dstS12__anonymous9_1, struct __anonymous9 _X4_srcS12__anonymous9_1){
    272     ((void)((*_X4_dstS12__anonymous9_1)._X1is_1=_X4_srcS12__anonymous9_1._X1is_1) /* ?{} */);
     437    {
     438        ((void)((*_X4_dstS12__anonymous9_1)._X1is_1=_X4_srcS12__anonymous9_1._X1is_1) /* ?{} */);
     439    }
     440
    273441}
    274442static inline void _X11_destructorFv_S12__anonymous9_autogen___1(struct __anonymous9 *_X4_dstS12__anonymous9_1){
    275     ((void)((*_X4_dstS12__anonymous9_1)._X1is_1) /* ^?{} */);
     443    {
     444        ((void)((*_X4_dstS12__anonymous9_1)._X1is_1) /* ^?{} */);
     445    }
     446
    276447}
    277448static inline struct __anonymous9 _X16_operator_assignFS12__anonymous9_S12__anonymous9S12__anonymous9_autogen___1(struct __anonymous9 *_X4_dstS12__anonymous9_1, struct __anonymous9 _X4_srcS12__anonymous9_1){
    278449    struct __anonymous9 _X4_retS12__anonymous9_1;
    279     ((void)((*_X4_dstS12__anonymous9_1)._X1is_1=_X4_srcS12__anonymous9_1._X1is_1));
    280     ((void)_X12_constructorFv_S12__anonymous9S12__anonymous9_autogen___1((&_X4_retS12__anonymous9_1), (*_X4_dstS12__anonymous9_1)));
     450    {
     451        ((void)((*_X4_dstS12__anonymous9_1)._X1is_1=_X4_srcS12__anonymous9_1._X1is_1));
     452    }
     453
     454    {
     455        ((void)_X12_constructorFv_S12__anonymous9S12__anonymous9_autogen___1((&_X4_retS12__anonymous9_1), (*_X4_dstS12__anonymous9_1)));
     456    }
     457
    281458    return _X4_retS12__anonymous9_1;
    282459}
    283460static inline void _X12_constructorFv_S12__anonymous9s_autogen___1(struct __anonymous9 *_X4_dstS12__anonymous9_1, signed short int _X1is_1){
    284     ((void)((*_X4_dstS12__anonymous9_1)._X1is_1=_X1is_1) /* ?{} */);
     461    {
     462        ((void)((*_X4_dstS12__anonymous9_1)._X1is_1=_X1is_1) /* ?{} */);
     463    }
     464
    285465}
    286466volatile const struct __anonymous9 _X3x30KVS12__anonymous9_1;
     
    294474static inline void _X12_constructorFv_S13__anonymous10s_autogen___1(struct __anonymous10 *_X4_dstS13__anonymous10_1, signed short int _X1is_1);
    295475static inline void _X12_constructorFv_S13__anonymous10_autogen___1(struct __anonymous10 *_X4_dstS13__anonymous10_1){
    296     ((void)((*_X4_dstS13__anonymous10_1)._X1is_1) /* ?{} */);
     476    {
     477        ((void)((*_X4_dstS13__anonymous10_1)._X1is_1) /* ?{} */);
     478    }
     479
    297480}
    298481static inline void _X12_constructorFv_S13__anonymous10S13__anonymous10_autogen___1(struct __anonymous10 *_X4_dstS13__anonymous10_1, struct __anonymous10 _X4_srcS13__anonymous10_1){
    299     ((void)((*_X4_dstS13__anonymous10_1)._X1is_1=_X4_srcS13__anonymous10_1._X1is_1) /* ?{} */);
     482    {
     483        ((void)((*_X4_dstS13__anonymous10_1)._X1is_1=_X4_srcS13__anonymous10_1._X1is_1) /* ?{} */);
     484    }
     485
    300486}
    301487static inline void _X11_destructorFv_S13__anonymous10_autogen___1(struct __anonymous10 *_X4_dstS13__anonymous10_1){
    302     ((void)((*_X4_dstS13__anonymous10_1)._X1is_1) /* ^?{} */);
     488    {
     489        ((void)((*_X4_dstS13__anonymous10_1)._X1is_1) /* ^?{} */);
     490    }
     491
    303492}
    304493static inline struct __anonymous10 _X16_operator_assignFS13__anonymous10_S13__anonymous10S13__anonymous10_autogen___1(struct __anonymous10 *_X4_dstS13__anonymous10_1, struct __anonymous10 _X4_srcS13__anonymous10_1){
    305494    struct __anonymous10 _X4_retS13__anonymous10_1;
    306     ((void)((*_X4_dstS13__anonymous10_1)._X1is_1=_X4_srcS13__anonymous10_1._X1is_1));
    307     ((void)_X12_constructorFv_S13__anonymous10S13__anonymous10_autogen___1((&_X4_retS13__anonymous10_1), (*_X4_dstS13__anonymous10_1)));
     495    {
     496        ((void)((*_X4_dstS13__anonymous10_1)._X1is_1=_X4_srcS13__anonymous10_1._X1is_1));
     497    }
     498
     499    {
     500        ((void)_X12_constructorFv_S13__anonymous10S13__anonymous10_autogen___1((&_X4_retS13__anonymous10_1), (*_X4_dstS13__anonymous10_1)));
     501    }
     502
    308503    return _X4_retS13__anonymous10_1;
    309504}
    310505static inline void _X12_constructorFv_S13__anonymous10s_autogen___1(struct __anonymous10 *_X4_dstS13__anonymous10_1, signed short int _X1is_1){
    311     ((void)((*_X4_dstS13__anonymous10_1)._X1is_1=_X1is_1) /* ?{} */);
     506    {
     507        ((void)((*_X4_dstS13__anonymous10_1)._X1is_1=_X1is_1) /* ?{} */);
     508    }
     509
    312510}
    313511volatile const struct __anonymous10 _X3x31KVS13__anonymous10_1;
     
    321519static inline void _X12_constructorFv_S13__anonymous11s_autogen___1(struct __anonymous11 *_X4_dstS13__anonymous11_1, signed short int _X1is_1);
    322520static inline void _X12_constructorFv_S13__anonymous11_autogen___1(struct __anonymous11 *_X4_dstS13__anonymous11_1){
    323     ((void)((*_X4_dstS13__anonymous11_1)._X1is_1) /* ?{} */);
     521    {
     522        ((void)((*_X4_dstS13__anonymous11_1)._X1is_1) /* ?{} */);
     523    }
     524
    324525}
    325526static inline void _X12_constructorFv_S13__anonymous11S13__anonymous11_autogen___1(struct __anonymous11 *_X4_dstS13__anonymous11_1, struct __anonymous11 _X4_srcS13__anonymous11_1){
    326     ((void)((*_X4_dstS13__anonymous11_1)._X1is_1=_X4_srcS13__anonymous11_1._X1is_1) /* ?{} */);
     527    {
     528        ((void)((*_X4_dstS13__anonymous11_1)._X1is_1=_X4_srcS13__anonymous11_1._X1is_1) /* ?{} */);
     529    }
     530
    327531}
    328532static inline void _X11_destructorFv_S13__anonymous11_autogen___1(struct __anonymous11 *_X4_dstS13__anonymous11_1){
    329     ((void)((*_X4_dstS13__anonymous11_1)._X1is_1) /* ^?{} */);
     533    {
     534        ((void)((*_X4_dstS13__anonymous11_1)._X1is_1) /* ^?{} */);
     535    }
     536
    330537}
    331538static inline struct __anonymous11 _X16_operator_assignFS13__anonymous11_S13__anonymous11S13__anonymous11_autogen___1(struct __anonymous11 *_X4_dstS13__anonymous11_1, struct __anonymous11 _X4_srcS13__anonymous11_1){
    332539    struct __anonymous11 _X4_retS13__anonymous11_1;
    333     ((void)((*_X4_dstS13__anonymous11_1)._X1is_1=_X4_srcS13__anonymous11_1._X1is_1));
    334     ((void)_X12_constructorFv_S13__anonymous11S13__anonymous11_autogen___1((&_X4_retS13__anonymous11_1), (*_X4_dstS13__anonymous11_1)));
     540    {
     541        ((void)((*_X4_dstS13__anonymous11_1)._X1is_1=_X4_srcS13__anonymous11_1._X1is_1));
     542    }
     543
     544    {
     545        ((void)_X12_constructorFv_S13__anonymous11S13__anonymous11_autogen___1((&_X4_retS13__anonymous11_1), (*_X4_dstS13__anonymous11_1)));
     546    }
     547
    335548    return _X4_retS13__anonymous11_1;
    336549}
    337550static inline void _X12_constructorFv_S13__anonymous11s_autogen___1(struct __anonymous11 *_X4_dstS13__anonymous11_1, signed short int _X1is_1){
    338     ((void)((*_X4_dstS13__anonymous11_1)._X1is_1=_X1is_1) /* ?{} */);
     551    {
     552        ((void)((*_X4_dstS13__anonymous11_1)._X1is_1=_X1is_1) /* ?{} */);
     553    }
     554
    339555}
    340556static volatile const struct __anonymous11 _X3x32KVS13__anonymous11_1;
     
    348564static inline void _X12_constructorFv_S13__anonymous12s_autogen___1(struct __anonymous12 *_X4_dstS13__anonymous12_1, signed short int _X1is_1);
    349565static inline void _X12_constructorFv_S13__anonymous12_autogen___1(struct __anonymous12 *_X4_dstS13__anonymous12_1){
    350     ((void)((*_X4_dstS13__anonymous12_1)._X1is_1) /* ?{} */);
     566    {
     567        ((void)((*_X4_dstS13__anonymous12_1)._X1is_1) /* ?{} */);
     568    }
     569
    351570}
    352571static inline void _X12_constructorFv_S13__anonymous12S13__anonymous12_autogen___1(struct __anonymous12 *_X4_dstS13__anonymous12_1, struct __anonymous12 _X4_srcS13__anonymous12_1){
    353     ((void)((*_X4_dstS13__anonymous12_1)._X1is_1=_X4_srcS13__anonymous12_1._X1is_1) /* ?{} */);
     572    {
     573        ((void)((*_X4_dstS13__anonymous12_1)._X1is_1=_X4_srcS13__anonymous12_1._X1is_1) /* ?{} */);
     574    }
     575
    354576}
    355577static inline void _X11_destructorFv_S13__anonymous12_autogen___1(struct __anonymous12 *_X4_dstS13__anonymous12_1){
    356     ((void)((*_X4_dstS13__anonymous12_1)._X1is_1) /* ^?{} */);
     578    {
     579        ((void)((*_X4_dstS13__anonymous12_1)._X1is_1) /* ^?{} */);
     580    }
     581
    357582}
    358583static inline struct __anonymous12 _X16_operator_assignFS13__anonymous12_S13__anonymous12S13__anonymous12_autogen___1(struct __anonymous12 *_X4_dstS13__anonymous12_1, struct __anonymous12 _X4_srcS13__anonymous12_1){
    359584    struct __anonymous12 _X4_retS13__anonymous12_1;
    360     ((void)((*_X4_dstS13__anonymous12_1)._X1is_1=_X4_srcS13__anonymous12_1._X1is_1));
    361     ((void)_X12_constructorFv_S13__anonymous12S13__anonymous12_autogen___1((&_X4_retS13__anonymous12_1), (*_X4_dstS13__anonymous12_1)));
     585    {
     586        ((void)((*_X4_dstS13__anonymous12_1)._X1is_1=_X4_srcS13__anonymous12_1._X1is_1));
     587    }
     588
     589    {
     590        ((void)_X12_constructorFv_S13__anonymous12S13__anonymous12_autogen___1((&_X4_retS13__anonymous12_1), (*_X4_dstS13__anonymous12_1)));
     591    }
     592
    362593    return _X4_retS13__anonymous12_1;
    363594}
    364595static inline void _X12_constructorFv_S13__anonymous12s_autogen___1(struct __anonymous12 *_X4_dstS13__anonymous12_1, signed short int _X1is_1){
    365     ((void)((*_X4_dstS13__anonymous12_1)._X1is_1=_X1is_1) /* ?{} */);
     596    {
     597        ((void)((*_X4_dstS13__anonymous12_1)._X1is_1=_X1is_1) /* ?{} */);
     598    }
     599
    366600}
    367601static volatile const struct __anonymous12 _X3x33KVS13__anonymous12_1;
     
    375609static inline void _X12_constructorFv_S13__anonymous13s_autogen___1(struct __anonymous13 *_X4_dstS13__anonymous13_1, signed short int _X1is_1);
    376610static inline void _X12_constructorFv_S13__anonymous13_autogen___1(struct __anonymous13 *_X4_dstS13__anonymous13_1){
    377     ((void)((*_X4_dstS13__anonymous13_1)._X1is_1) /* ?{} */);
     611    {
     612        ((void)((*_X4_dstS13__anonymous13_1)._X1is_1) /* ?{} */);
     613    }
     614
    378615}
    379616static inline void _X12_constructorFv_S13__anonymous13S13__anonymous13_autogen___1(struct __anonymous13 *_X4_dstS13__anonymous13_1, struct __anonymous13 _X4_srcS13__anonymous13_1){
    380     ((void)((*_X4_dstS13__anonymous13_1)._X1is_1=_X4_srcS13__anonymous13_1._X1is_1) /* ?{} */);
     617    {
     618        ((void)((*_X4_dstS13__anonymous13_1)._X1is_1=_X4_srcS13__anonymous13_1._X1is_1) /* ?{} */);
     619    }
     620
    381621}
    382622static inline void _X11_destructorFv_S13__anonymous13_autogen___1(struct __anonymous13 *_X4_dstS13__anonymous13_1){
    383     ((void)((*_X4_dstS13__anonymous13_1)._X1is_1) /* ^?{} */);
     623    {
     624        ((void)((*_X4_dstS13__anonymous13_1)._X1is_1) /* ^?{} */);
     625    }
     626
    384627}
    385628static inline struct __anonymous13 _X16_operator_assignFS13__anonymous13_S13__anonymous13S13__anonymous13_autogen___1(struct __anonymous13 *_X4_dstS13__anonymous13_1, struct __anonymous13 _X4_srcS13__anonymous13_1){
    386629    struct __anonymous13 _X4_retS13__anonymous13_1;
    387     ((void)((*_X4_dstS13__anonymous13_1)._X1is_1=_X4_srcS13__anonymous13_1._X1is_1));
    388     ((void)_X12_constructorFv_S13__anonymous13S13__anonymous13_autogen___1((&_X4_retS13__anonymous13_1), (*_X4_dstS13__anonymous13_1)));
     630    {
     631        ((void)((*_X4_dstS13__anonymous13_1)._X1is_1=_X4_srcS13__anonymous13_1._X1is_1));
     632    }
     633
     634    {
     635        ((void)_X12_constructorFv_S13__anonymous13S13__anonymous13_autogen___1((&_X4_retS13__anonymous13_1), (*_X4_dstS13__anonymous13_1)));
     636    }
     637
    389638    return _X4_retS13__anonymous13_1;
    390639}
    391640static inline void _X12_constructorFv_S13__anonymous13s_autogen___1(struct __anonymous13 *_X4_dstS13__anonymous13_1, signed short int _X1is_1){
    392     ((void)((*_X4_dstS13__anonymous13_1)._X1is_1=_X1is_1) /* ?{} */);
     641    {
     642        ((void)((*_X4_dstS13__anonymous13_1)._X1is_1=_X1is_1) /* ?{} */);
     643    }
     644
    393645}
    394646static volatile const struct __anonymous13 _X3x34KVS13__anonymous13_1;
     
    402654static inline void _X12_constructorFv_S13__anonymous14s_autogen___1(struct __anonymous14 *_X4_dstS13__anonymous14_1, signed short int _X1is_1);
    403655static inline void _X12_constructorFv_S13__anonymous14_autogen___1(struct __anonymous14 *_X4_dstS13__anonymous14_1){
    404     ((void)((*_X4_dstS13__anonymous14_1)._X1is_1) /* ?{} */);
     656    {
     657        ((void)((*_X4_dstS13__anonymous14_1)._X1is_1) /* ?{} */);
     658    }
     659
    405660}
    406661static inline void _X12_constructorFv_S13__anonymous14S13__anonymous14_autogen___1(struct __anonymous14 *_X4_dstS13__anonymous14_1, struct __anonymous14 _X4_srcS13__anonymous14_1){
    407     ((void)((*_X4_dstS13__anonymous14_1)._X1is_1=_X4_srcS13__anonymous14_1._X1is_1) /* ?{} */);
     662    {
     663        ((void)((*_X4_dstS13__anonymous14_1)._X1is_1=_X4_srcS13__anonymous14_1._X1is_1) /* ?{} */);
     664    }
     665
    408666}
    409667static inline void _X11_destructorFv_S13__anonymous14_autogen___1(struct __anonymous14 *_X4_dstS13__anonymous14_1){
    410     ((void)((*_X4_dstS13__anonymous14_1)._X1is_1) /* ^?{} */);
     668    {
     669        ((void)((*_X4_dstS13__anonymous14_1)._X1is_1) /* ^?{} */);
     670    }
     671
    411672}
    412673static inline struct __anonymous14 _X16_operator_assignFS13__anonymous14_S13__anonymous14S13__anonymous14_autogen___1(struct __anonymous14 *_X4_dstS13__anonymous14_1, struct __anonymous14 _X4_srcS13__anonymous14_1){
    413674    struct __anonymous14 _X4_retS13__anonymous14_1;
    414     ((void)((*_X4_dstS13__anonymous14_1)._X1is_1=_X4_srcS13__anonymous14_1._X1is_1));
    415     ((void)_X12_constructorFv_S13__anonymous14S13__anonymous14_autogen___1((&_X4_retS13__anonymous14_1), (*_X4_dstS13__anonymous14_1)));
     675    {
     676        ((void)((*_X4_dstS13__anonymous14_1)._X1is_1=_X4_srcS13__anonymous14_1._X1is_1));
     677    }
     678
     679    {
     680        ((void)_X12_constructorFv_S13__anonymous14S13__anonymous14_autogen___1((&_X4_retS13__anonymous14_1), (*_X4_dstS13__anonymous14_1)));
     681    }
     682
    416683    return _X4_retS13__anonymous14_1;
    417684}
    418685static inline void _X12_constructorFv_S13__anonymous14s_autogen___1(struct __anonymous14 *_X4_dstS13__anonymous14_1, signed short int _X1is_1){
    419     ((void)((*_X4_dstS13__anonymous14_1)._X1is_1=_X1is_1) /* ?{} */);
     686    {
     687        ((void)((*_X4_dstS13__anonymous14_1)._X1is_1=_X1is_1) /* ?{} */);
     688    }
     689
    420690}
    421691static volatile const struct __anonymous14 _X3x35KVS13__anonymous14_1;
     
    429699static inline void _X12_constructorFv_S13__anonymous15s_autogen___1(struct __anonymous15 *_X4_dstS13__anonymous15_1, signed short int _X1is_1);
    430700static inline void _X12_constructorFv_S13__anonymous15_autogen___1(struct __anonymous15 *_X4_dstS13__anonymous15_1){
    431     ((void)((*_X4_dstS13__anonymous15_1)._X1is_1) /* ?{} */);
     701    {
     702        ((void)((*_X4_dstS13__anonymous15_1)._X1is_1) /* ?{} */);
     703    }
     704
    432705}
    433706static inline void _X12_constructorFv_S13__anonymous15S13__anonymous15_autogen___1(struct __anonymous15 *_X4_dstS13__anonymous15_1, struct __anonymous15 _X4_srcS13__anonymous15_1){
    434     ((void)((*_X4_dstS13__anonymous15_1)._X1is_1=_X4_srcS13__anonymous15_1._X1is_1) /* ?{} */);
     707    {
     708        ((void)((*_X4_dstS13__anonymous15_1)._X1is_1=_X4_srcS13__anonymous15_1._X1is_1) /* ?{} */);
     709    }
     710
    435711}
    436712static inline void _X11_destructorFv_S13__anonymous15_autogen___1(struct __anonymous15 *_X4_dstS13__anonymous15_1){
    437     ((void)((*_X4_dstS13__anonymous15_1)._X1is_1) /* ^?{} */);
     713    {
     714        ((void)((*_X4_dstS13__anonymous15_1)._X1is_1) /* ^?{} */);
     715    }
     716
    438717}
    439718static inline struct __anonymous15 _X16_operator_assignFS13__anonymous15_S13__anonymous15S13__anonymous15_autogen___1(struct __anonymous15 *_X4_dstS13__anonymous15_1, struct __anonymous15 _X4_srcS13__anonymous15_1){
    440719    struct __anonymous15 _X4_retS13__anonymous15_1;
    441     ((void)((*_X4_dstS13__anonymous15_1)._X1is_1=_X4_srcS13__anonymous15_1._X1is_1));
    442     ((void)_X12_constructorFv_S13__anonymous15S13__anonymous15_autogen___1((&_X4_retS13__anonymous15_1), (*_X4_dstS13__anonymous15_1)));
     720    {
     721        ((void)((*_X4_dstS13__anonymous15_1)._X1is_1=_X4_srcS13__anonymous15_1._X1is_1));
     722    }
     723
     724    {
     725        ((void)_X12_constructorFv_S13__anonymous15S13__anonymous15_autogen___1((&_X4_retS13__anonymous15_1), (*_X4_dstS13__anonymous15_1)));
     726    }
     727
    443728    return _X4_retS13__anonymous15_1;
    444729}
    445730static inline void _X12_constructorFv_S13__anonymous15s_autogen___1(struct __anonymous15 *_X4_dstS13__anonymous15_1, signed short int _X1is_1){
    446     ((void)((*_X4_dstS13__anonymous15_1)._X1is_1=_X1is_1) /* ?{} */);
     731    {
     732        ((void)((*_X4_dstS13__anonymous15_1)._X1is_1=_X1is_1) /* ?{} */);
     733    }
     734
    447735}
    448736static volatile const struct __anonymous15 _X3x36KVS13__anonymous15_1;
     
    472760static inline void _X12_constructorFv_S13__anonymous16i_autogen___1(struct __anonymous16 *_X4_dstS13__anonymous16_1, signed int _X1ii_1);
    473761static inline void _X12_constructorFv_S13__anonymous16_autogen___1(struct __anonymous16 *_X4_dstS13__anonymous16_1){
    474     ((void)((*_X4_dstS13__anonymous16_1)._X1ii_1) /* ?{} */);
     762    {
     763        ((void)((*_X4_dstS13__anonymous16_1)._X1ii_1) /* ?{} */);
     764    }
     765
    475766}
    476767static inline void _X12_constructorFv_S13__anonymous16S13__anonymous16_autogen___1(struct __anonymous16 *_X4_dstS13__anonymous16_1, struct __anonymous16 _X4_srcS13__anonymous16_1){
    477     ((void)((*_X4_dstS13__anonymous16_1)._X1ii_1=_X4_srcS13__anonymous16_1._X1ii_1) /* ?{} */);
     768    {
     769        ((void)((*_X4_dstS13__anonymous16_1)._X1ii_1=_X4_srcS13__anonymous16_1._X1ii_1) /* ?{} */);
     770    }
     771
    478772}
    479773static inline void _X11_destructorFv_S13__anonymous16_autogen___1(struct __anonymous16 *_X4_dstS13__anonymous16_1){
    480     ((void)((*_X4_dstS13__anonymous16_1)._X1ii_1) /* ^?{} */);
     774    {
     775        ((void)((*_X4_dstS13__anonymous16_1)._X1ii_1) /* ^?{} */);
     776    }
     777
    481778}
    482779static inline struct __anonymous16 _X16_operator_assignFS13__anonymous16_S13__anonymous16S13__anonymous16_autogen___1(struct __anonymous16 *_X4_dstS13__anonymous16_1, struct __anonymous16 _X4_srcS13__anonymous16_1){
    483780    struct __anonymous16 _X4_retS13__anonymous16_1;
    484     ((void)((*_X4_dstS13__anonymous16_1)._X1ii_1=_X4_srcS13__anonymous16_1._X1ii_1));
    485     ((void)_X12_constructorFv_S13__anonymous16S13__anonymous16_autogen___1((&_X4_retS13__anonymous16_1), (*_X4_dstS13__anonymous16_1)));
     781    {
     782        ((void)((*_X4_dstS13__anonymous16_1)._X1ii_1=_X4_srcS13__anonymous16_1._X1ii_1));
     783    }
     784
     785    {
     786        ((void)_X12_constructorFv_S13__anonymous16S13__anonymous16_autogen___1((&_X4_retS13__anonymous16_1), (*_X4_dstS13__anonymous16_1)));
     787    }
     788
    486789    return _X4_retS13__anonymous16_1;
    487790}
    488791static inline void _X12_constructorFv_S13__anonymous16i_autogen___1(struct __anonymous16 *_X4_dstS13__anonymous16_1, signed int _X1ii_1){
    489     ((void)((*_X4_dstS13__anonymous16_1)._X1ii_1=_X1ii_1) /* ?{} */);
     792    {
     793        ((void)((*_X4_dstS13__anonymous16_1)._X1ii_1=_X1ii_1) /* ?{} */);
     794    }
     795
    490796}
    491797static inline volatile const struct __anonymous16 _X3f31FS13__anonymous16___1();
     
    499805static inline void _X12_constructorFv_S13__anonymous17i_autogen___1(struct __anonymous17 *_X4_dstS13__anonymous17_1, signed int _X1ii_1);
    500806static inline void _X12_constructorFv_S13__anonymous17_autogen___1(struct __anonymous17 *_X4_dstS13__anonymous17_1){
    501     ((void)((*_X4_dstS13__anonymous17_1)._X1ii_1) /* ?{} */);
     807    {
     808        ((void)((*_X4_dstS13__anonymous17_1)._X1ii_1) /* ?{} */);
     809    }
     810
    502811}
    503812static inline void _X12_constructorFv_S13__anonymous17S13__anonymous17_autogen___1(struct __anonymous17 *_X4_dstS13__anonymous17_1, struct __anonymous17 _X4_srcS13__anonymous17_1){
    504     ((void)((*_X4_dstS13__anonymous17_1)._X1ii_1=_X4_srcS13__anonymous17_1._X1ii_1) /* ?{} */);
     813    {
     814        ((void)((*_X4_dstS13__anonymous17_1)._X1ii_1=_X4_srcS13__anonymous17_1._X1ii_1) /* ?{} */);
     815    }
     816
    505817}
    506818static inline void _X11_destructorFv_S13__anonymous17_autogen___1(struct __anonymous17 *_X4_dstS13__anonymous17_1){
    507     ((void)((*_X4_dstS13__anonymous17_1)._X1ii_1) /* ^?{} */);
     819    {
     820        ((void)((*_X4_dstS13__anonymous17_1)._X1ii_1) /* ^?{} */);
     821    }
     822
    508823}
    509824static inline struct __anonymous17 _X16_operator_assignFS13__anonymous17_S13__anonymous17S13__anonymous17_autogen___1(struct __anonymous17 *_X4_dstS13__anonymous17_1, struct __anonymous17 _X4_srcS13__anonymous17_1){
    510825    struct __anonymous17 _X4_retS13__anonymous17_1;
    511     ((void)((*_X4_dstS13__anonymous17_1)._X1ii_1=_X4_srcS13__anonymous17_1._X1ii_1));
    512     ((void)_X12_constructorFv_S13__anonymous17S13__anonymous17_autogen___1((&_X4_retS13__anonymous17_1), (*_X4_dstS13__anonymous17_1)));
     826    {
     827        ((void)((*_X4_dstS13__anonymous17_1)._X1ii_1=_X4_srcS13__anonymous17_1._X1ii_1));
     828    }
     829
     830    {
     831        ((void)_X12_constructorFv_S13__anonymous17S13__anonymous17_autogen___1((&_X4_retS13__anonymous17_1), (*_X4_dstS13__anonymous17_1)));
     832    }
     833
    513834    return _X4_retS13__anonymous17_1;
    514835}
    515836static inline void _X12_constructorFv_S13__anonymous17i_autogen___1(struct __anonymous17 *_X4_dstS13__anonymous17_1, signed int _X1ii_1){
    516     ((void)((*_X4_dstS13__anonymous17_1)._X1ii_1=_X1ii_1) /* ?{} */);
     837    {
     838        ((void)((*_X4_dstS13__anonymous17_1)._X1ii_1=_X1ii_1) /* ?{} */);
     839    }
     840
    517841}
    518842static inline volatile const struct __anonymous17 _X3f32FS13__anonymous17___1();
     
    526850static inline void _X12_constructorFv_S13__anonymous18i_autogen___1(struct __anonymous18 *_X4_dstS13__anonymous18_1, signed int _X1ii_1);
    527851static inline void _X12_constructorFv_S13__anonymous18_autogen___1(struct __anonymous18 *_X4_dstS13__anonymous18_1){
    528     ((void)((*_X4_dstS13__anonymous18_1)._X1ii_1) /* ?{} */);
     852    {
     853        ((void)((*_X4_dstS13__anonymous18_1)._X1ii_1) /* ?{} */);
     854    }
     855
    529856}
    530857static inline void _X12_constructorFv_S13__anonymous18S13__anonymous18_autogen___1(struct __anonymous18 *_X4_dstS13__anonymous18_1, struct __anonymous18 _X4_srcS13__anonymous18_1){
    531     ((void)((*_X4_dstS13__anonymous18_1)._X1ii_1=_X4_srcS13__anonymous18_1._X1ii_1) /* ?{} */);
     858    {
     859        ((void)((*_X4_dstS13__anonymous18_1)._X1ii_1=_X4_srcS13__anonymous18_1._X1ii_1) /* ?{} */);
     860    }
     861
    532862}
    533863static inline void _X11_destructorFv_S13__anonymous18_autogen___1(struct __anonymous18 *_X4_dstS13__anonymous18_1){
    534     ((void)((*_X4_dstS13__anonymous18_1)._X1ii_1) /* ^?{} */);
     864    {
     865        ((void)((*_X4_dstS13__anonymous18_1)._X1ii_1) /* ^?{} */);
     866    }
     867
    535868}
    536869static inline struct __anonymous18 _X16_operator_assignFS13__anonymous18_S13__anonymous18S13__anonymous18_autogen___1(struct __anonymous18 *_X4_dstS13__anonymous18_1, struct __anonymous18 _X4_srcS13__anonymous18_1){
    537870    struct __anonymous18 _X4_retS13__anonymous18_1;
    538     ((void)((*_X4_dstS13__anonymous18_1)._X1ii_1=_X4_srcS13__anonymous18_1._X1ii_1));
    539     ((void)_X12_constructorFv_S13__anonymous18S13__anonymous18_autogen___1((&_X4_retS13__anonymous18_1), (*_X4_dstS13__anonymous18_1)));
     871    {
     872        ((void)((*_X4_dstS13__anonymous18_1)._X1ii_1=_X4_srcS13__anonymous18_1._X1ii_1));
     873    }
     874
     875    {
     876        ((void)_X12_constructorFv_S13__anonymous18S13__anonymous18_autogen___1((&_X4_retS13__anonymous18_1), (*_X4_dstS13__anonymous18_1)));
     877    }
     878
    540879    return _X4_retS13__anonymous18_1;
    541880}
    542881static inline void _X12_constructorFv_S13__anonymous18i_autogen___1(struct __anonymous18 *_X4_dstS13__anonymous18_1, signed int _X1ii_1){
    543     ((void)((*_X4_dstS13__anonymous18_1)._X1ii_1=_X1ii_1) /* ?{} */);
     882    {
     883        ((void)((*_X4_dstS13__anonymous18_1)._X1ii_1=_X1ii_1) /* ?{} */);
     884    }
     885
    544886}
    545887static inline volatile const struct __anonymous18 _X3f33FS13__anonymous18___1();
     
    553895static inline void _X12_constructorFv_S13__anonymous19i_autogen___1(struct __anonymous19 *_X4_dstS13__anonymous19_1, signed int _X1ii_1);
    554896static inline void _X12_constructorFv_S13__anonymous19_autogen___1(struct __anonymous19 *_X4_dstS13__anonymous19_1){
    555     ((void)((*_X4_dstS13__anonymous19_1)._X1ii_1) /* ?{} */);
     897    {
     898        ((void)((*_X4_dstS13__anonymous19_1)._X1ii_1) /* ?{} */);
     899    }
     900
    556901}
    557902static inline void _X12_constructorFv_S13__anonymous19S13__anonymous19_autogen___1(struct __anonymous19 *_X4_dstS13__anonymous19_1, struct __anonymous19 _X4_srcS13__anonymous19_1){
    558     ((void)((*_X4_dstS13__anonymous19_1)._X1ii_1=_X4_srcS13__anonymous19_1._X1ii_1) /* ?{} */);
     903    {
     904        ((void)((*_X4_dstS13__anonymous19_1)._X1ii_1=_X4_srcS13__anonymous19_1._X1ii_1) /* ?{} */);
     905    }
     906
    559907}
    560908static inline void _X11_destructorFv_S13__anonymous19_autogen___1(struct __anonymous19 *_X4_dstS13__anonymous19_1){
    561     ((void)((*_X4_dstS13__anonymous19_1)._X1ii_1) /* ^?{} */);
     909    {
     910        ((void)((*_X4_dstS13__anonymous19_1)._X1ii_1) /* ^?{} */);
     911    }
     912
    562913}
    563914static inline struct __anonymous19 _X16_operator_assignFS13__anonymous19_S13__anonymous19S13__anonymous19_autogen___1(struct __anonymous19 *_X4_dstS13__anonymous19_1, struct __anonymous19 _X4_srcS13__anonymous19_1){
    564915    struct __anonymous19 _X4_retS13__anonymous19_1;
    565     ((void)((*_X4_dstS13__anonymous19_1)._X1ii_1=_X4_srcS13__anonymous19_1._X1ii_1));
    566     ((void)_X12_constructorFv_S13__anonymous19S13__anonymous19_autogen___1((&_X4_retS13__anonymous19_1), (*_X4_dstS13__anonymous19_1)));
     916    {
     917        ((void)((*_X4_dstS13__anonymous19_1)._X1ii_1=_X4_srcS13__anonymous19_1._X1ii_1));
     918    }
     919
     920    {
     921        ((void)_X12_constructorFv_S13__anonymous19S13__anonymous19_autogen___1((&_X4_retS13__anonymous19_1), (*_X4_dstS13__anonymous19_1)));
     922    }
     923
    567924    return _X4_retS13__anonymous19_1;
    568925}
    569926static inline void _X12_constructorFv_S13__anonymous19i_autogen___1(struct __anonymous19 *_X4_dstS13__anonymous19_1, signed int _X1ii_1){
    570     ((void)((*_X4_dstS13__anonymous19_1)._X1ii_1=_X1ii_1) /* ?{} */);
     927    {
     928        ((void)((*_X4_dstS13__anonymous19_1)._X1ii_1=_X1ii_1) /* ?{} */);
     929    }
     930
    571931}
    572932static inline volatile const struct __anonymous19 _X3f34FS13__anonymous19___1();
     
    580940static inline void _X12_constructorFv_S13__anonymous20i_autogen___1(struct __anonymous20 *_X4_dstS13__anonymous20_1, signed int _X1ii_1);
    581941static inline void _X12_constructorFv_S13__anonymous20_autogen___1(struct __anonymous20 *_X4_dstS13__anonymous20_1){
    582     ((void)((*_X4_dstS13__anonymous20_1)._X1ii_1) /* ?{} */);
     942    {
     943        ((void)((*_X4_dstS13__anonymous20_1)._X1ii_1) /* ?{} */);
     944    }
     945
    583946}
    584947static inline void _X12_constructorFv_S13__anonymous20S13__anonymous20_autogen___1(struct __anonymous20 *_X4_dstS13__anonymous20_1, struct __anonymous20 _X4_srcS13__anonymous20_1){
    585     ((void)((*_X4_dstS13__anonymous20_1)._X1ii_1=_X4_srcS13__anonymous20_1._X1ii_1) /* ?{} */);
     948    {
     949        ((void)((*_X4_dstS13__anonymous20_1)._X1ii_1=_X4_srcS13__anonymous20_1._X1ii_1) /* ?{} */);
     950    }
     951
    586952}
    587953static inline void _X11_destructorFv_S13__anonymous20_autogen___1(struct __anonymous20 *_X4_dstS13__anonymous20_1){
    588     ((void)((*_X4_dstS13__anonymous20_1)._X1ii_1) /* ^?{} */);
     954    {
     955        ((void)((*_X4_dstS13__anonymous20_1)._X1ii_1) /* ^?{} */);
     956    }
     957
    589958}
    590959static inline struct __anonymous20 _X16_operator_assignFS13__anonymous20_S13__anonymous20S13__anonymous20_autogen___1(struct __anonymous20 *_X4_dstS13__anonymous20_1, struct __anonymous20 _X4_srcS13__anonymous20_1){
    591960    struct __anonymous20 _X4_retS13__anonymous20_1;
    592     ((void)((*_X4_dstS13__anonymous20_1)._X1ii_1=_X4_srcS13__anonymous20_1._X1ii_1));
    593     ((void)_X12_constructorFv_S13__anonymous20S13__anonymous20_autogen___1((&_X4_retS13__anonymous20_1), (*_X4_dstS13__anonymous20_1)));
     961    {
     962        ((void)((*_X4_dstS13__anonymous20_1)._X1ii_1=_X4_srcS13__anonymous20_1._X1ii_1));
     963    }
     964
     965    {
     966        ((void)_X12_constructorFv_S13__anonymous20S13__anonymous20_autogen___1((&_X4_retS13__anonymous20_1), (*_X4_dstS13__anonymous20_1)));
     967    }
     968
    594969    return _X4_retS13__anonymous20_1;
    595970}
    596971static inline void _X12_constructorFv_S13__anonymous20i_autogen___1(struct __anonymous20 *_X4_dstS13__anonymous20_1, signed int _X1ii_1){
    597     ((void)((*_X4_dstS13__anonymous20_1)._X1ii_1=_X1ii_1) /* ?{} */);
     972    {
     973        ((void)((*_X4_dstS13__anonymous20_1)._X1ii_1=_X1ii_1) /* ?{} */);
     974    }
     975
    598976}
    599977static inline volatile const struct __anonymous20 _X3f35FS13__anonymous20___1();
     
    607985static inline void _X12_constructorFv_S13__anonymous21i_autogen___1(struct __anonymous21 *_X4_dstS13__anonymous21_1, signed int _X1ii_1);
    608986static inline void _X12_constructorFv_S13__anonymous21_autogen___1(struct __anonymous21 *_X4_dstS13__anonymous21_1){
    609     ((void)((*_X4_dstS13__anonymous21_1)._X1ii_1) /* ?{} */);
     987    {
     988        ((void)((*_X4_dstS13__anonymous21_1)._X1ii_1) /* ?{} */);
     989    }
     990
    610991}
    611992static inline void _X12_constructorFv_S13__anonymous21S13__anonymous21_autogen___1(struct __anonymous21 *_X4_dstS13__anonymous21_1, struct __anonymous21 _X4_srcS13__anonymous21_1){
    612     ((void)((*_X4_dstS13__anonymous21_1)._X1ii_1=_X4_srcS13__anonymous21_1._X1ii_1) /* ?{} */);
     993    {
     994        ((void)((*_X4_dstS13__anonymous21_1)._X1ii_1=_X4_srcS13__anonymous21_1._X1ii_1) /* ?{} */);
     995    }
     996
    613997}
    614998static inline void _X11_destructorFv_S13__anonymous21_autogen___1(struct __anonymous21 *_X4_dstS13__anonymous21_1){
    615     ((void)((*_X4_dstS13__anonymous21_1)._X1ii_1) /* ^?{} */);
     999    {
     1000        ((void)((*_X4_dstS13__anonymous21_1)._X1ii_1) /* ^?{} */);
     1001    }
     1002
    6161003}
    6171004static inline struct __anonymous21 _X16_operator_assignFS13__anonymous21_S13__anonymous21S13__anonymous21_autogen___1(struct __anonymous21 *_X4_dstS13__anonymous21_1, struct __anonymous21 _X4_srcS13__anonymous21_1){
    6181005    struct __anonymous21 _X4_retS13__anonymous21_1;
    619     ((void)((*_X4_dstS13__anonymous21_1)._X1ii_1=_X4_srcS13__anonymous21_1._X1ii_1));
    620     ((void)_X12_constructorFv_S13__anonymous21S13__anonymous21_autogen___1((&_X4_retS13__anonymous21_1), (*_X4_dstS13__anonymous21_1)));
     1006    {
     1007        ((void)((*_X4_dstS13__anonymous21_1)._X1ii_1=_X4_srcS13__anonymous21_1._X1ii_1));
     1008    }
     1009
     1010    {
     1011        ((void)_X12_constructorFv_S13__anonymous21S13__anonymous21_autogen___1((&_X4_retS13__anonymous21_1), (*_X4_dstS13__anonymous21_1)));
     1012    }
     1013
    6211014    return _X4_retS13__anonymous21_1;
    6221015}
    6231016static inline void _X12_constructorFv_S13__anonymous21i_autogen___1(struct __anonymous21 *_X4_dstS13__anonymous21_1, signed int _X1ii_1){
    624     ((void)((*_X4_dstS13__anonymous21_1)._X1ii_1=_X1ii_1) /* ?{} */);
     1017    {
     1018        ((void)((*_X4_dstS13__anonymous21_1)._X1ii_1=_X1ii_1) /* ?{} */);
     1019    }
     1020
    6251021}
    6261022static inline volatile const struct __anonymous21 _X3f36FS13__anonymous21___1();
     
    6341030static inline void _X12_constructorFv_S13__anonymous22i_autogen___1(struct __anonymous22 *_X4_dstS13__anonymous22_1, signed int _X1ii_1);
    6351031static inline void _X12_constructorFv_S13__anonymous22_autogen___1(struct __anonymous22 *_X4_dstS13__anonymous22_1){
    636     ((void)((*_X4_dstS13__anonymous22_1)._X1ii_1) /* ?{} */);
     1032    {
     1033        ((void)((*_X4_dstS13__anonymous22_1)._X1ii_1) /* ?{} */);
     1034    }
     1035
    6371036}
    6381037static inline void _X12_constructorFv_S13__anonymous22S13__anonymous22_autogen___1(struct __anonymous22 *_X4_dstS13__anonymous22_1, struct __anonymous22 _X4_srcS13__anonymous22_1){
    639     ((void)((*_X4_dstS13__anonymous22_1)._X1ii_1=_X4_srcS13__anonymous22_1._X1ii_1) /* ?{} */);
     1038    {
     1039        ((void)((*_X4_dstS13__anonymous22_1)._X1ii_1=_X4_srcS13__anonymous22_1._X1ii_1) /* ?{} */);
     1040    }
     1041
    6401042}
    6411043static inline void _X11_destructorFv_S13__anonymous22_autogen___1(struct __anonymous22 *_X4_dstS13__anonymous22_1){
    642     ((void)((*_X4_dstS13__anonymous22_1)._X1ii_1) /* ^?{} */);
     1044    {
     1045        ((void)((*_X4_dstS13__anonymous22_1)._X1ii_1) /* ^?{} */);
     1046    }
     1047
    6431048}
    6441049static inline struct __anonymous22 _X16_operator_assignFS13__anonymous22_S13__anonymous22S13__anonymous22_autogen___1(struct __anonymous22 *_X4_dstS13__anonymous22_1, struct __anonymous22 _X4_srcS13__anonymous22_1){
    6451050    struct __anonymous22 _X4_retS13__anonymous22_1;
    646     ((void)((*_X4_dstS13__anonymous22_1)._X1ii_1=_X4_srcS13__anonymous22_1._X1ii_1));
    647     ((void)_X12_constructorFv_S13__anonymous22S13__anonymous22_autogen___1((&_X4_retS13__anonymous22_1), (*_X4_dstS13__anonymous22_1)));
     1051    {
     1052        ((void)((*_X4_dstS13__anonymous22_1)._X1ii_1=_X4_srcS13__anonymous22_1._X1ii_1));
     1053    }
     1054
     1055    {
     1056        ((void)_X12_constructorFv_S13__anonymous22S13__anonymous22_autogen___1((&_X4_retS13__anonymous22_1), (*_X4_dstS13__anonymous22_1)));
     1057    }
     1058
    6481059    return _X4_retS13__anonymous22_1;
    6491060}
    6501061static inline void _X12_constructorFv_S13__anonymous22i_autogen___1(struct __anonymous22 *_X4_dstS13__anonymous22_1, signed int _X1ii_1){
    651     ((void)((*_X4_dstS13__anonymous22_1)._X1ii_1=_X1ii_1) /* ?{} */);
     1062    {
     1063        ((void)((*_X4_dstS13__anonymous22_1)._X1ii_1=_X1ii_1) /* ?{} */);
     1064    }
     1065
    6521066}
    6531067static inline volatile const struct __anonymous22 _X3f37FS13__anonymous22___1();
     
    6611075static inline void _X12_constructorFv_S13__anonymous23i_autogen___1(struct __anonymous23 *_X4_dstS13__anonymous23_1, signed int _X1ii_1);
    6621076static inline void _X12_constructorFv_S13__anonymous23_autogen___1(struct __anonymous23 *_X4_dstS13__anonymous23_1){
    663     ((void)((*_X4_dstS13__anonymous23_1)._X1ii_1) /* ?{} */);
     1077    {
     1078        ((void)((*_X4_dstS13__anonymous23_1)._X1ii_1) /* ?{} */);
     1079    }
     1080
    6641081}
    6651082static inline void _X12_constructorFv_S13__anonymous23S13__anonymous23_autogen___1(struct __anonymous23 *_X4_dstS13__anonymous23_1, struct __anonymous23 _X4_srcS13__anonymous23_1){
    666     ((void)((*_X4_dstS13__anonymous23_1)._X1ii_1=_X4_srcS13__anonymous23_1._X1ii_1) /* ?{} */);
     1083    {
     1084        ((void)((*_X4_dstS13__anonymous23_1)._X1ii_1=_X4_srcS13__anonymous23_1._X1ii_1) /* ?{} */);
     1085    }
     1086
    6671087}
    6681088static inline void _X11_destructorFv_S13__anonymous23_autogen___1(struct __anonymous23 *_X4_dstS13__anonymous23_1){
    669     ((void)((*_X4_dstS13__anonymous23_1)._X1ii_1) /* ^?{} */);
     1089    {
     1090        ((void)((*_X4_dstS13__anonymous23_1)._X1ii_1) /* ^?{} */);
     1091    }
     1092
    6701093}
    6711094static inline struct __anonymous23 _X16_operator_assignFS13__anonymous23_S13__anonymous23S13__anonymous23_autogen___1(struct __anonymous23 *_X4_dstS13__anonymous23_1, struct __anonymous23 _X4_srcS13__anonymous23_1){
    6721095    struct __anonymous23 _X4_retS13__anonymous23_1;
    673     ((void)((*_X4_dstS13__anonymous23_1)._X1ii_1=_X4_srcS13__anonymous23_1._X1ii_1));
    674     ((void)_X12_constructorFv_S13__anonymous23S13__anonymous23_autogen___1((&_X4_retS13__anonymous23_1), (*_X4_dstS13__anonymous23_1)));
     1096    {
     1097        ((void)((*_X4_dstS13__anonymous23_1)._X1ii_1=_X4_srcS13__anonymous23_1._X1ii_1));
     1098    }
     1099
     1100    {
     1101        ((void)_X12_constructorFv_S13__anonymous23S13__anonymous23_autogen___1((&_X4_retS13__anonymous23_1), (*_X4_dstS13__anonymous23_1)));
     1102    }
     1103
    6751104    return _X4_retS13__anonymous23_1;
    6761105}
    6771106static inline void _X12_constructorFv_S13__anonymous23i_autogen___1(struct __anonymous23 *_X4_dstS13__anonymous23_1, signed int _X1ii_1){
    678     ((void)((*_X4_dstS13__anonymous23_1)._X1ii_1=_X1ii_1) /* ?{} */);
     1107    {
     1108        ((void)((*_X4_dstS13__anonymous23_1)._X1ii_1=_X1ii_1) /* ?{} */);
     1109    }
     1110
    6791111}
    6801112static inline volatile const struct __anonymous23 _X3f38FS13__anonymous23___1();
     
    6891121signed int _X4mainFi_iPPKc__1(signed int _X4argci_1, const char **_X4argvPPKc_1){
    6901122    __attribute__ ((unused)) signed int _X12_retval_maini_1;
    691     ((void)(_X12_retval_maini_1=((signed int )0)) /* ?{} */);
     1123    {
     1124        ((void)(_X12_retval_maini_1=((signed int )0)) /* ?{} */);
     1125    }
     1126
    6921127    return _X12_retval_maini_1;
    693     ((void)(_X12_retval_maini_1=0) /* ?{} */);
     1128    {
     1129        ((void)(_X12_retval_maini_1=0) /* ?{} */);
     1130    }
     1131
    6941132    return _X12_retval_maini_1;
    6951133}
     
    6981136signed int main(signed int _X4argci_1, char **_X4argvPPc_1, char **_X4envpPPc_1){
    6991137    __attribute__ ((unused)) signed int _X12_retval_maini_1;
    700     signed int _tmp_cp_ret2;
    701     ((void)(_X12_retval_maini_1=(((void)(_tmp_cp_ret2=invoke_main(_X4argci_1, _X4argvPPc_1, _X4envpPPc_1))) , _tmp_cp_ret2)) /* ?{} */);
    702     ((void)(_tmp_cp_ret2) /* ^?{} */);
     1138    {
     1139        signed int _tmp_cp_ret2;
     1140        __attribute__ ((cleanup(__destroy_Destructor))) struct __Destructor _ret_dtor4 = { 0, ((void (*)(void *__anonymous_object0))_X11_destructorFv_i_intrinsic___1) };
     1141        void **_dtype_static_member_4 = ((void **)(&_ret_dtor4._X6objectPY12__T_generic__1));
     1142        ((void)(_X12_retval_maini_1=(((void)(((void)(_tmp_cp_ret2=invoke_main(_X4argci_1, _X4argvPPc_1, _X4envpPPc_1))) , ((*_dtype_static_member_4)=((void *)(&_tmp_cp_ret2))))) , _tmp_cp_ret2)) /* ?{} */);
     1143    }
     1144
    7031145    return _X12_retval_maini_1;
    7041146}
  • tests/.expect/declarationSpecifier.x86.txt

    rb8b6c44 r7b10ea9  
    1616static inline void _X12_constructorFv_S12__anonymous0i_autogen___1(struct __anonymous0 *_X4_dstS12__anonymous0_1, signed int _X1ii_1);
    1717static inline void _X12_constructorFv_S12__anonymous0_autogen___1(struct __anonymous0 *_X4_dstS12__anonymous0_1){
    18     ((void)((*_X4_dstS12__anonymous0_1)._X1ii_1) /* ?{} */);
     18    {
     19        ((void)((*_X4_dstS12__anonymous0_1)._X1ii_1) /* ?{} */);
     20    }
     21
    1922}
    2023static inline void _X12_constructorFv_S12__anonymous0S12__anonymous0_autogen___1(struct __anonymous0 *_X4_dstS12__anonymous0_1, struct __anonymous0 _X4_srcS12__anonymous0_1){
    21     ((void)((*_X4_dstS12__anonymous0_1)._X1ii_1=_X4_srcS12__anonymous0_1._X1ii_1) /* ?{} */);
     24    {
     25        ((void)((*_X4_dstS12__anonymous0_1)._X1ii_1=_X4_srcS12__anonymous0_1._X1ii_1) /* ?{} */);
     26    }
     27
    2228}
    2329static inline void _X11_destructorFv_S12__anonymous0_autogen___1(struct __anonymous0 *_X4_dstS12__anonymous0_1){
    24     ((void)((*_X4_dstS12__anonymous0_1)._X1ii_1) /* ^?{} */);
     30    {
     31        ((void)((*_X4_dstS12__anonymous0_1)._X1ii_1) /* ^?{} */);
     32    }
     33
    2534}
    2635static inline struct __anonymous0 _X16_operator_assignFS12__anonymous0_S12__anonymous0S12__anonymous0_autogen___1(struct __anonymous0 *_X4_dstS12__anonymous0_1, struct __anonymous0 _X4_srcS12__anonymous0_1){
    2736    struct __anonymous0 _X4_retS12__anonymous0_1;
    28     ((void)((*_X4_dstS12__anonymous0_1)._X1ii_1=_X4_srcS12__anonymous0_1._X1ii_1));
    29     ((void)_X12_constructorFv_S12__anonymous0S12__anonymous0_autogen___1((&_X4_retS12__anonymous0_1), (*_X4_dstS12__anonymous0_1)));
     37    {
     38        ((void)((*_X4_dstS12__anonymous0_1)._X1ii_1=_X4_srcS12__anonymous0_1._X1ii_1));
     39    }
     40
     41    {
     42        ((void)_X12_constructorFv_S12__anonymous0S12__anonymous0_autogen___1((&_X4_retS12__anonymous0_1), (*_X4_dstS12__anonymous0_1)));
     43    }
     44
    3045    return _X4_retS12__anonymous0_1;
    3146}
    3247static inline void _X12_constructorFv_S12__anonymous0i_autogen___1(struct __anonymous0 *_X4_dstS12__anonymous0_1, signed int _X1ii_1){
    33     ((void)((*_X4_dstS12__anonymous0_1)._X1ii_1=_X1ii_1) /* ?{} */);
     48    {
     49        ((void)((*_X4_dstS12__anonymous0_1)._X1ii_1=_X1ii_1) /* ?{} */);
     50    }
     51
    3452}
    3553volatile const struct __anonymous0 _X3x10KVS12__anonymous0_1;
     
    4361static inline void _X12_constructorFv_S12__anonymous1i_autogen___1(struct __anonymous1 *_X4_dstS12__anonymous1_1, signed int _X1ii_1);
    4462static inline void _X12_constructorFv_S12__anonymous1_autogen___1(struct __anonymous1 *_X4_dstS12__anonymous1_1){
    45     ((void)((*_X4_dstS12__anonymous1_1)._X1ii_1) /* ?{} */);
     63    {
     64        ((void)((*_X4_dstS12__anonymous1_1)._X1ii_1) /* ?{} */);
     65    }
     66
    4667}
    4768static inline void _X12_constructorFv_S12__anonymous1S12__anonymous1_autogen___1(struct __anonymous1 *_X4_dstS12__anonymous1_1, struct __anonymous1 _X4_srcS12__anonymous1_1){
    48     ((void)((*_X4_dstS12__anonymous1_1)._X1ii_1=_X4_srcS12__anonymous1_1._X1ii_1) /* ?{} */);
     69    {
     70        ((void)((*_X4_dstS12__anonymous1_1)._X1ii_1=_X4_srcS12__anonymous1_1._X1ii_1) /* ?{} */);
     71    }
     72
    4973}
    5074static inline void _X11_destructorFv_S12__anonymous1_autogen___1(struct __anonymous1 *_X4_dstS12__anonymous1_1){
    51     ((void)((*_X4_dstS12__anonymous1_1)._X1ii_1) /* ^?{} */);
     75    {
     76        ((void)((*_X4_dstS12__anonymous1_1)._X1ii_1) /* ^?{} */);
     77    }
     78
    5279}
    5380static inline struct __anonymous1 _X16_operator_assignFS12__anonymous1_S12__anonymous1S12__anonymous1_autogen___1(struct __anonymous1 *_X4_dstS12__anonymous1_1, struct __anonymous1 _X4_srcS12__anonymous1_1){
    5481    struct __anonymous1 _X4_retS12__anonymous1_1;
    55     ((void)((*_X4_dstS12__anonymous1_1)._X1ii_1=_X4_srcS12__anonymous1_1._X1ii_1));
    56     ((void)_X12_constructorFv_S12__anonymous1S12__anonymous1_autogen___1((&_X4_retS12__anonymous1_1), (*_X4_dstS12__anonymous1_1)));
     82    {
     83        ((void)((*_X4_dstS12__anonymous1_1)._X1ii_1=_X4_srcS12__anonymous1_1._X1ii_1));
     84    }
     85
     86    {
     87        ((void)_X12_constructorFv_S12__anonymous1S12__anonymous1_autogen___1((&_X4_retS12__anonymous1_1), (*_X4_dstS12__anonymous1_1)));
     88    }
     89
    5790    return _X4_retS12__anonymous1_1;
    5891}
    5992static inline void _X12_constructorFv_S12__anonymous1i_autogen___1(struct __anonymous1 *_X4_dstS12__anonymous1_1, signed int _X1ii_1){
    60     ((void)((*_X4_dstS12__anonymous1_1)._X1ii_1=_X1ii_1) /* ?{} */);
     93    {
     94        ((void)((*_X4_dstS12__anonymous1_1)._X1ii_1=_X1ii_1) /* ?{} */);
     95    }
     96
    6197}
    6298volatile const struct __anonymous1 _X3x11KVS12__anonymous1_1;
     
    70106static inline void _X12_constructorFv_S12__anonymous2i_autogen___1(struct __anonymous2 *_X4_dstS12__anonymous2_1, signed int _X1ii_1);
    71107static inline void _X12_constructorFv_S12__anonymous2_autogen___1(struct __anonymous2 *_X4_dstS12__anonymous2_1){
    72     ((void)((*_X4_dstS12__anonymous2_1)._X1ii_1) /* ?{} */);
     108    {
     109        ((void)((*_X4_dstS12__anonymous2_1)._X1ii_1) /* ?{} */);
     110    }
     111
    73112}
    74113static inline void _X12_constructorFv_S12__anonymous2S12__anonymous2_autogen___1(struct __anonymous2 *_X4_dstS12__anonymous2_1, struct __anonymous2 _X4_srcS12__anonymous2_1){
    75     ((void)((*_X4_dstS12__anonymous2_1)._X1ii_1=_X4_srcS12__anonymous2_1._X1ii_1) /* ?{} */);
     114    {
     115        ((void)((*_X4_dstS12__anonymous2_1)._X1ii_1=_X4_srcS12__anonymous2_1._X1ii_1) /* ?{} */);
     116    }
     117
    76118}
    77119static inline void _X11_destructorFv_S12__anonymous2_autogen___1(struct __anonymous2 *_X4_dstS12__anonymous2_1){
    78     ((void)((*_X4_dstS12__anonymous2_1)._X1ii_1) /* ^?{} */);
     120    {
     121        ((void)((*_X4_dstS12__anonymous2_1)._X1ii_1) /* ^?{} */);
     122    }
     123
    79124}
    80125static inline struct __anonymous2 _X16_operator_assignFS12__anonymous2_S12__anonymous2S12__anonymous2_autogen___1(struct __anonymous2 *_X4_dstS12__anonymous2_1, struct __anonymous2 _X4_srcS12__anonymous2_1){
    81126    struct __anonymous2 _X4_retS12__anonymous2_1;
    82     ((void)((*_X4_dstS12__anonymous2_1)._X1ii_1=_X4_srcS12__anonymous2_1._X1ii_1));
    83     ((void)_X12_constructorFv_S12__anonymous2S12__anonymous2_autogen___1((&_X4_retS12__anonymous2_1), (*_X4_dstS12__anonymous2_1)));
     127    {
     128        ((void)((*_X4_dstS12__anonymous2_1)._X1ii_1=_X4_srcS12__anonymous2_1._X1ii_1));
     129    }
     130
     131    {
     132        ((void)_X12_constructorFv_S12__anonymous2S12__anonymous2_autogen___1((&_X4_retS12__anonymous2_1), (*_X4_dstS12__anonymous2_1)));
     133    }
     134
    84135    return _X4_retS12__anonymous2_1;
    85136}
    86137static inline void _X12_constructorFv_S12__anonymous2i_autogen___1(struct __anonymous2 *_X4_dstS12__anonymous2_1, signed int _X1ii_1){
    87     ((void)((*_X4_dstS12__anonymous2_1)._X1ii_1=_X1ii_1) /* ?{} */);
     138    {
     139        ((void)((*_X4_dstS12__anonymous2_1)._X1ii_1=_X1ii_1) /* ?{} */);
     140    }
     141
    88142}
    89143volatile const struct __anonymous2 _X3x12KVS12__anonymous2_1;
     
    97151static inline void _X12_constructorFv_S12__anonymous3i_autogen___1(struct __anonymous3 *_X4_dstS12__anonymous3_1, signed int _X1ii_1);
    98152static inline void _X12_constructorFv_S12__anonymous3_autogen___1(struct __anonymous3 *_X4_dstS12__anonymous3_1){
    99     ((void)((*_X4_dstS12__anonymous3_1)._X1ii_1) /* ?{} */);
     153    {
     154        ((void)((*_X4_dstS12__anonymous3_1)._X1ii_1) /* ?{} */);
     155    }
     156
    100157}
    101158static inline void _X12_constructorFv_S12__anonymous3S12__anonymous3_autogen___1(struct __anonymous3 *_X4_dstS12__anonymous3_1, struct __anonymous3 _X4_srcS12__anonymous3_1){
    102     ((void)((*_X4_dstS12__anonymous3_1)._X1ii_1=_X4_srcS12__anonymous3_1._X1ii_1) /* ?{} */);
     159    {
     160        ((void)((*_X4_dstS12__anonymous3_1)._X1ii_1=_X4_srcS12__anonymous3_1._X1ii_1) /* ?{} */);
     161    }
     162
    103163}
    104164static inline void _X11_destructorFv_S12__anonymous3_autogen___1(struct __anonymous3 *_X4_dstS12__anonymous3_1){
    105     ((void)((*_X4_dstS12__anonymous3_1)._X1ii_1) /* ^?{} */);
     165    {
     166        ((void)((*_X4_dstS12__anonymous3_1)._X1ii_1) /* ^?{} */);
     167    }
     168
    106169}
    107170static inline struct __anonymous3 _X16_operator_assignFS12__anonymous3_S12__anonymous3S12__anonymous3_autogen___1(struct __anonymous3 *_X4_dstS12__anonymous3_1, struct __anonymous3 _X4_srcS12__anonymous3_1){
    108171    struct __anonymous3 _X4_retS12__anonymous3_1;
    109     ((void)((*_X4_dstS12__anonymous3_1)._X1ii_1=_X4_srcS12__anonymous3_1._X1ii_1));
    110     ((void)_X12_constructorFv_S12__anonymous3S12__anonymous3_autogen___1((&_X4_retS12__anonymous3_1), (*_X4_dstS12__anonymous3_1)));
     172    {
     173        ((void)((*_X4_dstS12__anonymous3_1)._X1ii_1=_X4_srcS12__anonymous3_1._X1ii_1));
     174    }
     175
     176    {
     177        ((void)_X12_constructorFv_S12__anonymous3S12__anonymous3_autogen___1((&_X4_retS12__anonymous3_1), (*_X4_dstS12__anonymous3_1)));
     178    }
     179
    111180    return _X4_retS12__anonymous3_1;
    112181}
    113182static inline void _X12_constructorFv_S12__anonymous3i_autogen___1(struct __anonymous3 *_X4_dstS12__anonymous3_1, signed int _X1ii_1){
    114     ((void)((*_X4_dstS12__anonymous3_1)._X1ii_1=_X1ii_1) /* ?{} */);
     183    {
     184        ((void)((*_X4_dstS12__anonymous3_1)._X1ii_1=_X1ii_1) /* ?{} */);
     185    }
     186
    115187}
    116188static volatile const struct __anonymous3 _X3x13KVS12__anonymous3_1;
     
    124196static inline void _X12_constructorFv_S12__anonymous4i_autogen___1(struct __anonymous4 *_X4_dstS12__anonymous4_1, signed int _X1ii_1);
    125197static inline void _X12_constructorFv_S12__anonymous4_autogen___1(struct __anonymous4 *_X4_dstS12__anonymous4_1){
    126     ((void)((*_X4_dstS12__anonymous4_1)._X1ii_1) /* ?{} */);
     198    {
     199        ((void)((*_X4_dstS12__anonymous4_1)._X1ii_1) /* ?{} */);
     200    }
     201
    127202}
    128203static inline void _X12_constructorFv_S12__anonymous4S12__anonymous4_autogen___1(struct __anonymous4 *_X4_dstS12__anonymous4_1, struct __anonymous4 _X4_srcS12__anonymous4_1){
    129     ((void)((*_X4_dstS12__anonymous4_1)._X1ii_1=_X4_srcS12__anonymous4_1._X1ii_1) /* ?{} */);
     204    {
     205        ((void)((*_X4_dstS12__anonymous4_1)._X1ii_1=_X4_srcS12__anonymous4_1._X1ii_1) /* ?{} */);
     206    }
     207
    130208}
    131209static inline void _X11_destructorFv_S12__anonymous4_autogen___1(struct __anonymous4 *_X4_dstS12__anonymous4_1){
    132     ((void)((*_X4_dstS12__anonymous4_1)._X1ii_1) /* ^?{} */);
     210    {
     211        ((void)((*_X4_dstS12__anonymous4_1)._X1ii_1) /* ^?{} */);
     212    }
     213
    133214}
    134215static inline struct __anonymous4 _X16_operator_assignFS12__anonymous4_S12__anonymous4S12__anonymous4_autogen___1(struct __anonymous4 *_X4_dstS12__anonymous4_1, struct __anonymous4 _X4_srcS12__anonymous4_1){
    135216    struct __anonymous4 _X4_retS12__anonymous4_1;
    136     ((void)((*_X4_dstS12__anonymous4_1)._X1ii_1=_X4_srcS12__anonymous4_1._X1ii_1));
    137     ((void)_X12_constructorFv_S12__anonymous4S12__anonymous4_autogen___1((&_X4_retS12__anonymous4_1), (*_X4_dstS12__anonymous4_1)));
     217    {
     218        ((void)((*_X4_dstS12__anonymous4_1)._X1ii_1=_X4_srcS12__anonymous4_1._X1ii_1));
     219    }
     220
     221    {
     222        ((void)_X12_constructorFv_S12__anonymous4S12__anonymous4_autogen___1((&_X4_retS12__anonymous4_1), (*_X4_dstS12__anonymous4_1)));
     223    }
     224
    138225    return _X4_retS12__anonymous4_1;
    139226}
    140227static inline void _X12_constructorFv_S12__anonymous4i_autogen___1(struct __anonymous4 *_X4_dstS12__anonymous4_1, signed int _X1ii_1){
    141     ((void)((*_X4_dstS12__anonymous4_1)._X1ii_1=_X1ii_1) /* ?{} */);
     228    {
     229        ((void)((*_X4_dstS12__anonymous4_1)._X1ii_1=_X1ii_1) /* ?{} */);
     230    }
     231
    142232}
    143233static volatile const struct __anonymous4 _X3x14KVS12__anonymous4_1;
     
    151241static inline void _X12_constructorFv_S12__anonymous5i_autogen___1(struct __anonymous5 *_X4_dstS12__anonymous5_1, signed int _X1ii_1);
    152242static inline void _X12_constructorFv_S12__anonymous5_autogen___1(struct __anonymous5 *_X4_dstS12__anonymous5_1){
    153     ((void)((*_X4_dstS12__anonymous5_1)._X1ii_1) /* ?{} */);
     243    {
     244        ((void)((*_X4_dstS12__anonymous5_1)._X1ii_1) /* ?{} */);
     245    }
     246
    154247}
    155248static inline void _X12_constructorFv_S12__anonymous5S12__anonymous5_autogen___1(struct __anonymous5 *_X4_dstS12__anonymous5_1, struct __anonymous5 _X4_srcS12__anonymous5_1){
    156     ((void)((*_X4_dstS12__anonymous5_1)._X1ii_1=_X4_srcS12__anonymous5_1._X1ii_1) /* ?{} */);
     249    {
     250        ((void)((*_X4_dstS12__anonymous5_1)._X1ii_1=_X4_srcS12__anonymous5_1._X1ii_1) /* ?{} */);
     251    }
     252
    157253}
    158254static inline void _X11_destructorFv_S12__anonymous5_autogen___1(struct __anonymous5 *_X4_dstS12__anonymous5_1){
    159     ((void)((*_X4_dstS12__anonymous5_1)._X1ii_1) /* ^?{} */);
     255    {
     256        ((void)((*_X4_dstS12__anonymous5_1)._X1ii_1) /* ^?{} */);
     257    }
     258
    160259}
    161260static inline struct __anonymous5 _X16_operator_assignFS12__anonymous5_S12__anonymous5S12__anonymous5_autogen___1(struct __anonymous5 *_X4_dstS12__anonymous5_1, struct __anonymous5 _X4_srcS12__anonymous5_1){
    162261    struct __anonymous5 _X4_retS12__anonymous5_1;
    163     ((void)((*_X4_dstS12__anonymous5_1)._X1ii_1=_X4_srcS12__anonymous5_1._X1ii_1));
    164     ((void)_X12_constructorFv_S12__anonymous5S12__anonymous5_autogen___1((&_X4_retS12__anonymous5_1), (*_X4_dstS12__anonymous5_1)));
     262    {
     263        ((void)((*_X4_dstS12__anonymous5_1)._X1ii_1=_X4_srcS12__anonymous5_1._X1ii_1));
     264    }
     265
     266    {
     267        ((void)_X12_constructorFv_S12__anonymous5S12__anonymous5_autogen___1((&_X4_retS12__anonymous5_1), (*_X4_dstS12__anonymous5_1)));
     268    }
     269
    165270    return _X4_retS12__anonymous5_1;
    166271}
    167272static inline void _X12_constructorFv_S12__anonymous5i_autogen___1(struct __anonymous5 *_X4_dstS12__anonymous5_1, signed int _X1ii_1){
    168     ((void)((*_X4_dstS12__anonymous5_1)._X1ii_1=_X1ii_1) /* ?{} */);
     273    {
     274        ((void)((*_X4_dstS12__anonymous5_1)._X1ii_1=_X1ii_1) /* ?{} */);
     275    }
     276
    169277}
    170278static volatile const struct __anonymous5 _X3x15KVS12__anonymous5_1;
     
    178286static inline void _X12_constructorFv_S12__anonymous6i_autogen___1(struct __anonymous6 *_X4_dstS12__anonymous6_1, signed int _X1ii_1);
    179287static inline void _X12_constructorFv_S12__anonymous6_autogen___1(struct __anonymous6 *_X4_dstS12__anonymous6_1){
    180     ((void)((*_X4_dstS12__anonymous6_1)._X1ii_1) /* ?{} */);
     288    {
     289        ((void)((*_X4_dstS12__anonymous6_1)._X1ii_1) /* ?{} */);
     290    }
     291
    181292}
    182293static inline void _X12_constructorFv_S12__anonymous6S12__anonymous6_autogen___1(struct __anonymous6 *_X4_dstS12__anonymous6_1, struct __anonymous6 _X4_srcS12__anonymous6_1){
    183     ((void)((*_X4_dstS12__anonymous6_1)._X1ii_1=_X4_srcS12__anonymous6_1._X1ii_1) /* ?{} */);
     294    {
     295        ((void)((*_X4_dstS12__anonymous6_1)._X1ii_1=_X4_srcS12__anonymous6_1._X1ii_1) /* ?{} */);
     296    }
     297
    184298}
    185299static inline void _X11_destructorFv_S12__anonymous6_autogen___1(struct __anonymous6 *_X4_dstS12__anonymous6_1){
    186     ((void)((*_X4_dstS12__anonymous6_1)._X1ii_1) /* ^?{} */);
     300    {
     301        ((void)((*_X4_dstS12__anonymous6_1)._X1ii_1) /* ^?{} */);
     302    }
     303
    187304}
    188305static inline struct __anonymous6 _X16_operator_assignFS12__anonymous6_S12__anonymous6S12__anonymous6_autogen___1(struct __anonymous6 *_X4_dstS12__anonymous6_1, struct __anonymous6 _X4_srcS12__anonymous6_1){
    189306    struct __anonymous6 _X4_retS12__anonymous6_1;
    190     ((void)((*_X4_dstS12__anonymous6_1)._X1ii_1=_X4_srcS12__anonymous6_1._X1ii_1));
    191     ((void)_X12_constructorFv_S12__anonymous6S12__anonymous6_autogen___1((&_X4_retS12__anonymous6_1), (*_X4_dstS12__anonymous6_1)));
     307    {
     308        ((void)((*_X4_dstS12__anonymous6_1)._X1ii_1=_X4_srcS12__anonymous6_1._X1ii_1));
     309    }
     310
     311    {
     312        ((void)_X12_constructorFv_S12__anonymous6S12__anonymous6_autogen___1((&_X4_retS12__anonymous6_1), (*_X4_dstS12__anonymous6_1)));
     313    }
     314
    192315    return _X4_retS12__anonymous6_1;
    193316}
    194317static inline void _X12_constructorFv_S12__anonymous6i_autogen___1(struct __anonymous6 *_X4_dstS12__anonymous6_1, signed int _X1ii_1){
    195     ((void)((*_X4_dstS12__anonymous6_1)._X1ii_1=_X1ii_1) /* ?{} */);
     318    {
     319        ((void)((*_X4_dstS12__anonymous6_1)._X1ii_1=_X1ii_1) /* ?{} */);
     320    }
     321
    196322}
    197323static volatile const struct __anonymous6 _X3x16KVS12__anonymous6_1;
     
    205331static inline void _X12_constructorFv_S12__anonymous7i_autogen___1(struct __anonymous7 *_X4_dstS12__anonymous7_1, signed int _X1ii_1);
    206332static inline void _X12_constructorFv_S12__anonymous7_autogen___1(struct __anonymous7 *_X4_dstS12__anonymous7_1){
    207     ((void)((*_X4_dstS12__anonymous7_1)._X1ii_1) /* ?{} */);
     333    {
     334        ((void)((*_X4_dstS12__anonymous7_1)._X1ii_1) /* ?{} */);
     335    }
     336
    208337}
    209338static inline void _X12_constructorFv_S12__anonymous7S12__anonymous7_autogen___1(struct __anonymous7 *_X4_dstS12__anonymous7_1, struct __anonymous7 _X4_srcS12__anonymous7_1){
    210     ((void)((*_X4_dstS12__anonymous7_1)._X1ii_1=_X4_srcS12__anonymous7_1._X1ii_1) /* ?{} */);
     339    {
     340        ((void)((*_X4_dstS12__anonymous7_1)._X1ii_1=_X4_srcS12__anonymous7_1._X1ii_1) /* ?{} */);
     341    }
     342
    211343}
    212344static inline void _X11_destructorFv_S12__anonymous7_autogen___1(struct __anonymous7 *_X4_dstS12__anonymous7_1){
    213     ((void)((*_X4_dstS12__anonymous7_1)._X1ii_1) /* ^?{} */);
     345    {
     346        ((void)((*_X4_dstS12__anonymous7_1)._X1ii_1) /* ^?{} */);
     347    }
     348
    214349}
    215350static inline struct __anonymous7 _X16_operator_assignFS12__anonymous7_S12__anonymous7S12__anonymous7_autogen___1(struct __anonymous7 *_X4_dstS12__anonymous7_1, struct __anonymous7 _X4_srcS12__anonymous7_1){
    216351    struct __anonymous7 _X4_retS12__anonymous7_1;
    217     ((void)((*_X4_dstS12__anonymous7_1)._X1ii_1=_X4_srcS12__anonymous7_1._X1ii_1));
    218     ((void)_X12_constructorFv_S12__anonymous7S12__anonymous7_autogen___1((&_X4_retS12__anonymous7_1), (*_X4_dstS12__anonymous7_1)));
     352    {
     353        ((void)((*_X4_dstS12__anonymous7_1)._X1ii_1=_X4_srcS12__anonymous7_1._X1ii_1));
     354    }
     355
     356    {
     357        ((void)_X12_constructorFv_S12__anonymous7S12__anonymous7_autogen___1((&_X4_retS12__anonymous7_1), (*_X4_dstS12__anonymous7_1)));
     358    }
     359
    219360    return _X4_retS12__anonymous7_1;
    220361}
    221362static inline void _X12_constructorFv_S12__anonymous7i_autogen___1(struct __anonymous7 *_X4_dstS12__anonymous7_1, signed int _X1ii_1){
    222     ((void)((*_X4_dstS12__anonymous7_1)._X1ii_1=_X1ii_1) /* ?{} */);
     363    {
     364        ((void)((*_X4_dstS12__anonymous7_1)._X1ii_1=_X1ii_1) /* ?{} */);
     365    }
     366
    223367}
    224368static volatile const struct __anonymous7 _X3x17KVS12__anonymous7_1;
     
    240384static inline void _X12_constructorFv_S12__anonymous8s_autogen___1(struct __anonymous8 *_X4_dstS12__anonymous8_1, signed short int _X1is_1);
    241385static inline void _X12_constructorFv_S12__anonymous8_autogen___1(struct __anonymous8 *_X4_dstS12__anonymous8_1){
    242     ((void)((*_X4_dstS12__anonymous8_1)._X1is_1) /* ?{} */);
     386    {
     387        ((void)((*_X4_dstS12__anonymous8_1)._X1is_1) /* ?{} */);
     388    }
     389
    243390}
    244391static inline void _X12_constructorFv_S12__anonymous8S12__anonymous8_autogen___1(struct __anonymous8 *_X4_dstS12__anonymous8_1, struct __anonymous8 _X4_srcS12__anonymous8_1){
    245     ((void)((*_X4_dstS12__anonymous8_1)._X1is_1=_X4_srcS12__anonymous8_1._X1is_1) /* ?{} */);
     392    {
     393        ((void)((*_X4_dstS12__anonymous8_1)._X1is_1=_X4_srcS12__anonymous8_1._X1is_1) /* ?{} */);
     394    }
     395
    246396}
    247397static inline void _X11_destructorFv_S12__anonymous8_autogen___1(struct __anonymous8 *_X4_dstS12__anonymous8_1){
    248     ((void)((*_X4_dstS12__anonymous8_1)._X1is_1) /* ^?{} */);
     398    {
     399        ((void)((*_X4_dstS12__anonymous8_1)._X1is_1) /* ^?{} */);
     400    }
     401
    249402}
    250403static inline struct __anonymous8 _X16_operator_assignFS12__anonymous8_S12__anonymous8S12__anonymous8_autogen___1(struct __anonymous8 *_X4_dstS12__anonymous8_1, struct __anonymous8 _X4_srcS12__anonymous8_1){
    251404    struct __anonymous8 _X4_retS12__anonymous8_1;
    252     ((void)((*_X4_dstS12__anonymous8_1)._X1is_1=_X4_srcS12__anonymous8_1._X1is_1));
    253     ((void)_X12_constructorFv_S12__anonymous8S12__anonymous8_autogen___1((&_X4_retS12__anonymous8_1), (*_X4_dstS12__anonymous8_1)));
     405    {
     406        ((void)((*_X4_dstS12__anonymous8_1)._X1is_1=_X4_srcS12__anonymous8_1._X1is_1));
     407    }
     408
     409    {
     410        ((void)_X12_constructorFv_S12__anonymous8S12__anonymous8_autogen___1((&_X4_retS12__anonymous8_1), (*_X4_dstS12__anonymous8_1)));
     411    }
     412
    254413    return _X4_retS12__anonymous8_1;
    255414}
    256415static inline void _X12_constructorFv_S12__anonymous8s_autogen___1(struct __anonymous8 *_X4_dstS12__anonymous8_1, signed short int _X1is_1){
    257     ((void)((*_X4_dstS12__anonymous8_1)._X1is_1=_X1is_1) /* ?{} */);
     416    {
     417        ((void)((*_X4_dstS12__anonymous8_1)._X1is_1=_X1is_1) /* ?{} */);
     418    }
     419
    258420}
    259421volatile const struct __anonymous8 _X3x29KVS12__anonymous8_1;
     
    267429static inline void _X12_constructorFv_S12__anonymous9s_autogen___1(struct __anonymous9 *_X4_dstS12__anonymous9_1, signed short int _X1is_1);
    268430static inline void _X12_constructorFv_S12__anonymous9_autogen___1(struct __anonymous9 *_X4_dstS12__anonymous9_1){
    269     ((void)((*_X4_dstS12__anonymous9_1)._X1is_1) /* ?{} */);
     431    {
     432        ((void)((*_X4_dstS12__anonymous9_1)._X1is_1) /* ?{} */);
     433    }
     434
    270435}
    271436static inline void _X12_constructorFv_S12__anonymous9S12__anonymous9_autogen___1(struct __anonymous9 *_X4_dstS12__anonymous9_1, struct __anonymous9 _X4_srcS12__anonymous9_1){
    272     ((void)((*_X4_dstS12__anonymous9_1)._X1is_1=_X4_srcS12__anonymous9_1._X1is_1) /* ?{} */);
     437    {
     438        ((void)((*_X4_dstS12__anonymous9_1)._X1is_1=_X4_srcS12__anonymous9_1._X1is_1) /* ?{} */);
     439    }
     440
    273441}
    274442static inline void _X11_destructorFv_S12__anonymous9_autogen___1(struct __anonymous9 *_X4_dstS12__anonymous9_1){
    275     ((void)((*_X4_dstS12__anonymous9_1)._X1is_1) /* ^?{} */);
     443    {
     444        ((void)((*_X4_dstS12__anonymous9_1)._X1is_1) /* ^?{} */);
     445    }
     446
    276447}
    277448static inline struct __anonymous9 _X16_operator_assignFS12__anonymous9_S12__anonymous9S12__anonymous9_autogen___1(struct __anonymous9 *_X4_dstS12__anonymous9_1, struct __anonymous9 _X4_srcS12__anonymous9_1){
    278449    struct __anonymous9 _X4_retS12__anonymous9_1;
    279     ((void)((*_X4_dstS12__anonymous9_1)._X1is_1=_X4_srcS12__anonymous9_1._X1is_1));
    280     ((void)_X12_constructorFv_S12__anonymous9S12__anonymous9_autogen___1((&_X4_retS12__anonymous9_1), (*_X4_dstS12__anonymous9_1)));
     450    {
     451        ((void)((*_X4_dstS12__anonymous9_1)._X1is_1=_X4_srcS12__anonymous9_1._X1is_1));
     452    }
     453
     454    {
     455        ((void)_X12_constructorFv_S12__anonymous9S12__anonymous9_autogen___1((&_X4_retS12__anonymous9_1), (*_X4_dstS12__anonymous9_1)));
     456    }
     457
    281458    return _X4_retS12__anonymous9_1;
    282459}
    283460static inline void _X12_constructorFv_S12__anonymous9s_autogen___1(struct __anonymous9 *_X4_dstS12__anonymous9_1, signed short int _X1is_1){
    284     ((void)((*_X4_dstS12__anonymous9_1)._X1is_1=_X1is_1) /* ?{} */);
     461    {
     462        ((void)((*_X4_dstS12__anonymous9_1)._X1is_1=_X1is_1) /* ?{} */);
     463    }
     464
    285465}
    286466volatile const struct __anonymous9 _X3x30KVS12__anonymous9_1;
     
    294474static inline void _X12_constructorFv_S13__anonymous10s_autogen___1(struct __anonymous10 *_X4_dstS13__anonymous10_1, signed short int _X1is_1);
    295475static inline void _X12_constructorFv_S13__anonymous10_autogen___1(struct __anonymous10 *_X4_dstS13__anonymous10_1){
    296     ((void)((*_X4_dstS13__anonymous10_1)._X1is_1) /* ?{} */);
     476    {
     477        ((void)((*_X4_dstS13__anonymous10_1)._X1is_1) /* ?{} */);
     478    }
     479
    297480}
    298481static inline void _X12_constructorFv_S13__anonymous10S13__anonymous10_autogen___1(struct __anonymous10 *_X4_dstS13__anonymous10_1, struct __anonymous10 _X4_srcS13__anonymous10_1){
    299     ((void)((*_X4_dstS13__anonymous10_1)._X1is_1=_X4_srcS13__anonymous10_1._X1is_1) /* ?{} */);
     482    {
     483        ((void)((*_X4_dstS13__anonymous10_1)._X1is_1=_X4_srcS13__anonymous10_1._X1is_1) /* ?{} */);
     484    }
     485
    300486}
    301487static inline void _X11_destructorFv_S13__anonymous10_autogen___1(struct __anonymous10 *_X4_dstS13__anonymous10_1){
    302     ((void)((*_X4_dstS13__anonymous10_1)._X1is_1) /* ^?{} */);
     488    {
     489        ((void)((*_X4_dstS13__anonymous10_1)._X1is_1) /* ^?{} */);
     490    }
     491
    303492}
    304493static inline struct __anonymous10 _X16_operator_assignFS13__anonymous10_S13__anonymous10S13__anonymous10_autogen___1(struct __anonymous10 *_X4_dstS13__anonymous10_1, struct __anonymous10 _X4_srcS13__anonymous10_1){
    305494    struct __anonymous10 _X4_retS13__anonymous10_1;
    306     ((void)((*_X4_dstS13__anonymous10_1)._X1is_1=_X4_srcS13__anonymous10_1._X1is_1));
    307     ((void)_X12_constructorFv_S13__anonymous10S13__anonymous10_autogen___1((&_X4_retS13__anonymous10_1), (*_X4_dstS13__anonymous10_1)));
     495    {
     496        ((void)((*_X4_dstS13__anonymous10_1)._X1is_1=_X4_srcS13__anonymous10_1._X1is_1));
     497    }
     498
     499    {
     500        ((void)_X12_constructorFv_S13__anonymous10S13__anonymous10_autogen___1((&_X4_retS13__anonymous10_1), (*_X4_dstS13__anonymous10_1)));
     501    }
     502
    308503    return _X4_retS13__anonymous10_1;
    309504}
    310505static inline void _X12_constructorFv_S13__anonymous10s_autogen___1(struct __anonymous10 *_X4_dstS13__anonymous10_1, signed short int _X1is_1){
    311     ((void)((*_X4_dstS13__anonymous10_1)._X1is_1=_X1is_1) /* ?{} */);
     506    {
     507        ((void)((*_X4_dstS13__anonymous10_1)._X1is_1=_X1is_1) /* ?{} */);
     508    }
     509
    312510}
    313511volatile const struct __anonymous10 _X3x31KVS13__anonymous10_1;
     
    321519static inline void _X12_constructorFv_S13__anonymous11s_autogen___1(struct __anonymous11 *_X4_dstS13__anonymous11_1, signed short int _X1is_1);
    322520static inline void _X12_constructorFv_S13__anonymous11_autogen___1(struct __anonymous11 *_X4_dstS13__anonymous11_1){
    323     ((void)((*_X4_dstS13__anonymous11_1)._X1is_1) /* ?{} */);
     521    {
     522        ((void)((*_X4_dstS13__anonymous11_1)._X1is_1) /* ?{} */);
     523    }
     524
    324525}
    325526static inline void _X12_constructorFv_S13__anonymous11S13__anonymous11_autogen___1(struct __anonymous11 *_X4_dstS13__anonymous11_1, struct __anonymous11 _X4_srcS13__anonymous11_1){
    326     ((void)((*_X4_dstS13__anonymous11_1)._X1is_1=_X4_srcS13__anonymous11_1._X1is_1) /* ?{} */);
     527    {
     528        ((void)((*_X4_dstS13__anonymous11_1)._X1is_1=_X4_srcS13__anonymous11_1._X1is_1) /* ?{} */);
     529    }
     530
    327531}
    328532static inline void _X11_destructorFv_S13__anonymous11_autogen___1(struct __anonymous11 *_X4_dstS13__anonymous11_1){
    329     ((void)((*_X4_dstS13__anonymous11_1)._X1is_1) /* ^?{} */);
     533    {
     534        ((void)((*_X4_dstS13__anonymous11_1)._X1is_1) /* ^?{} */);
     535    }
     536
    330537}
    331538static inline struct __anonymous11 _X16_operator_assignFS13__anonymous11_S13__anonymous11S13__anonymous11_autogen___1(struct __anonymous11 *_X4_dstS13__anonymous11_1, struct __anonymous11 _X4_srcS13__anonymous11_1){
    332539    struct __anonymous11 _X4_retS13__anonymous11_1;
    333     ((void)((*_X4_dstS13__anonymous11_1)._X1is_1=_X4_srcS13__anonymous11_1._X1is_1));
    334     ((void)_X12_constructorFv_S13__anonymous11S13__anonymous11_autogen___1((&_X4_retS13__anonymous11_1), (*_X4_dstS13__anonymous11_1)));
     540    {
     541        ((void)((*_X4_dstS13__anonymous11_1)._X1is_1=_X4_srcS13__anonymous11_1._X1is_1));
     542    }
     543
     544    {
     545        ((void)_X12_constructorFv_S13__anonymous11S13__anonymous11_autogen___1((&_X4_retS13__anonymous11_1), (*_X4_dstS13__anonymous11_1)));
     546    }
     547
    335548    return _X4_retS13__anonymous11_1;
    336549}
    337550static inline void _X12_constructorFv_S13__anonymous11s_autogen___1(struct __anonymous11 *_X4_dstS13__anonymous11_1, signed short int _X1is_1){
    338     ((void)((*_X4_dstS13__anonymous11_1)._X1is_1=_X1is_1) /* ?{} */);
     551    {
     552        ((void)((*_X4_dstS13__anonymous11_1)._X1is_1=_X1is_1) /* ?{} */);
     553    }
     554
    339555}
    340556static volatile const struct __anonymous11 _X3x32KVS13__anonymous11_1;
     
    348564static inline void _X12_constructorFv_S13__anonymous12s_autogen___1(struct __anonymous12 *_X4_dstS13__anonymous12_1, signed short int _X1is_1);
    349565static inline void _X12_constructorFv_S13__anonymous12_autogen___1(struct __anonymous12 *_X4_dstS13__anonymous12_1){
    350     ((void)((*_X4_dstS13__anonymous12_1)._X1is_1) /* ?{} */);
     566    {
     567        ((void)((*_X4_dstS13__anonymous12_1)._X1is_1) /* ?{} */);
     568    }
     569
    351570}
    352571static inline void _X12_constructorFv_S13__anonymous12S13__anonymous12_autogen___1(struct __anonymous12 *_X4_dstS13__anonymous12_1, struct __anonymous12 _X4_srcS13__anonymous12_1){
    353     ((void)((*_X4_dstS13__anonymous12_1)._X1is_1=_X4_srcS13__anonymous12_1._X1is_1) /* ?{} */);
     572    {
     573        ((void)((*_X4_dstS13__anonymous12_1)._X1is_1=_X4_srcS13__anonymous12_1._X1is_1) /* ?{} */);
     574    }
     575
    354576}
    355577static inline void _X11_destructorFv_S13__anonymous12_autogen___1(struct __anonymous12 *_X4_dstS13__anonymous12_1){
    356     ((void)((*_X4_dstS13__anonymous12_1)._X1is_1) /* ^?{} */);
     578    {
     579        ((void)((*_X4_dstS13__anonymous12_1)._X1is_1) /* ^?{} */);
     580    }
     581
    357582}
    358583static inline struct __anonymous12 _X16_operator_assignFS13__anonymous12_S13__anonymous12S13__anonymous12_autogen___1(struct __anonymous12 *_X4_dstS13__anonymous12_1, struct __anonymous12 _X4_srcS13__anonymous12_1){
    359584    struct __anonymous12 _X4_retS13__anonymous12_1;
    360     ((void)((*_X4_dstS13__anonymous12_1)._X1is_1=_X4_srcS13__anonymous12_1._X1is_1));
    361     ((void)_X12_constructorFv_S13__anonymous12S13__anonymous12_autogen___1((&_X4_retS13__anonymous12_1), (*_X4_dstS13__anonymous12_1)));
     585    {
     586        ((void)((*_X4_dstS13__anonymous12_1)._X1is_1=_X4_srcS13__anonymous12_1._X1is_1));
     587    }
     588
     589    {
     590        ((void)_X12_constructorFv_S13__anonymous12S13__anonymous12_autogen___1((&_X4_retS13__anonymous12_1), (*_X4_dstS13__anonymous12_1)));
     591    }
     592
    362593    return _X4_retS13__anonymous12_1;
    363594}
    364595static inline void _X12_constructorFv_S13__anonymous12s_autogen___1(struct __anonymous12 *_X4_dstS13__anonymous12_1, signed short int _X1is_1){
    365     ((void)((*_X4_dstS13__anonymous12_1)._X1is_1=_X1is_1) /* ?{} */);
     596    {
     597        ((void)((*_X4_dstS13__anonymous12_1)._X1is_1=_X1is_1) /* ?{} */);
     598    }
     599
    366600}
    367601static volatile const struct __anonymous12 _X3x33KVS13__anonymous12_1;
     
    375609static inline void _X12_constructorFv_S13__anonymous13s_autogen___1(struct __anonymous13 *_X4_dstS13__anonymous13_1, signed short int _X1is_1);
    376610static inline void _X12_constructorFv_S13__anonymous13_autogen___1(struct __anonymous13 *_X4_dstS13__anonymous13_1){
    377     ((void)((*_X4_dstS13__anonymous13_1)._X1is_1) /* ?{} */);
     611    {
     612        ((void)((*_X4_dstS13__anonymous13_1)._X1is_1) /* ?{} */);
     613    }
     614
    378615}
    379616static inline void _X12_constructorFv_S13__anonymous13S13__anonymous13_autogen___1(struct __anonymous13 *_X4_dstS13__anonymous13_1, struct __anonymous13 _X4_srcS13__anonymous13_1){
    380     ((void)((*_X4_dstS13__anonymous13_1)._X1is_1=_X4_srcS13__anonymous13_1._X1is_1) /* ?{} */);
     617    {
     618        ((void)((*_X4_dstS13__anonymous13_1)._X1is_1=_X4_srcS13__anonymous13_1._X1is_1) /* ?{} */);
     619    }
     620
    381621}
    382622static inline void _X11_destructorFv_S13__anonymous13_autogen___1(struct __anonymous13 *_X4_dstS13__anonymous13_1){
    383     ((void)((*_X4_dstS13__anonymous13_1)._X1is_1) /* ^?{} */);
     623    {
     624        ((void)((*_X4_dstS13__anonymous13_1)._X1is_1) /* ^?{} */);
     625    }
     626
    384627}
    385628static inline struct __anonymous13 _X16_operator_assignFS13__anonymous13_S13__anonymous13S13__anonymous13_autogen___1(struct __anonymous13 *_X4_dstS13__anonymous13_1, struct __anonymous13 _X4_srcS13__anonymous13_1){
    386629    struct __anonymous13 _X4_retS13__anonymous13_1;
    387     ((void)((*_X4_dstS13__anonymous13_1)._X1is_1=_X4_srcS13__anonymous13_1._X1is_1));
    388     ((void)_X12_constructorFv_S13__anonymous13S13__anonymous13_autogen___1((&_X4_retS13__anonymous13_1), (*_X4_dstS13__anonymous13_1)));
     630    {
     631        ((void)((*_X4_dstS13__anonymous13_1)._X1is_1=_X4_srcS13__anonymous13_1._X1is_1));
     632    }
     633
     634    {
     635        ((void)_X12_constructorFv_S13__anonymous13S13__anonymous13_autogen___1((&_X4_retS13__anonymous13_1), (*_X4_dstS13__anonymous13_1)));
     636    }
     637
    389638    return _X4_retS13__anonymous13_1;
    390639}
    391640static inline void _X12_constructorFv_S13__anonymous13s_autogen___1(struct __anonymous13 *_X4_dstS13__anonymous13_1, signed short int _X1is_1){
    392     ((void)((*_X4_dstS13__anonymous13_1)._X1is_1=_X1is_1) /* ?{} */);
     641    {
     642        ((void)((*_X4_dstS13__anonymous13_1)._X1is_1=_X1is_1) /* ?{} */);
     643    }
     644
    393645}
    394646static volatile const struct __anonymous13 _X3x34KVS13__anonymous13_1;
     
    402654static inline void _X12_constructorFv_S13__anonymous14s_autogen___1(struct __anonymous14 *_X4_dstS13__anonymous14_1, signed short int _X1is_1);
    403655static inline void _X12_constructorFv_S13__anonymous14_autogen___1(struct __anonymous14 *_X4_dstS13__anonymous14_1){
    404     ((void)((*_X4_dstS13__anonymous14_1)._X1is_1) /* ?{} */);
     656    {
     657        ((void)((*_X4_dstS13__anonymous14_1)._X1is_1) /* ?{} */);
     658    }
     659
    405660}
    406661static inline void _X12_constructorFv_S13__anonymous14S13__anonymous14_autogen___1(struct __anonymous14 *_X4_dstS13__anonymous14_1, struct __anonymous14 _X4_srcS13__anonymous14_1){
    407     ((void)((*_X4_dstS13__anonymous14_1)._X1is_1=_X4_srcS13__anonymous14_1._X1is_1) /* ?{} */);
     662    {
     663        ((void)((*_X4_dstS13__anonymous14_1)._X1is_1=_X4_srcS13__anonymous14_1._X1is_1) /* ?{} */);
     664    }
     665
    408666}
    409667static inline void _X11_destructorFv_S13__anonymous14_autogen___1(struct __anonymous14 *_X4_dstS13__anonymous14_1){
    410     ((void)((*_X4_dstS13__anonymous14_1)._X1is_1) /* ^?{} */);
     668    {
     669        ((void)((*_X4_dstS13__anonymous14_1)._X1is_1) /* ^?{} */);
     670    }
     671
    411672}
    412673static inline struct __anonymous14 _X16_operator_assignFS13__anonymous14_S13__anonymous14S13__anonymous14_autogen___1(struct __anonymous14 *_X4_dstS13__anonymous14_1, struct __anonymous14 _X4_srcS13__anonymous14_1){
    413674    struct __anonymous14 _X4_retS13__anonymous14_1;
    414     ((void)((*_X4_dstS13__anonymous14_1)._X1is_1=_X4_srcS13__anonymous14_1._X1is_1));
    415     ((void)_X12_constructorFv_S13__anonymous14S13__anonymous14_autogen___1((&_X4_retS13__anonymous14_1), (*_X4_dstS13__anonymous14_1)));
     675    {
     676        ((void)((*_X4_dstS13__anonymous14_1)._X1is_1=_X4_srcS13__anonymous14_1._X1is_1));
     677    }
     678
     679    {
     680        ((void)_X12_constructorFv_S13__anonymous14S13__anonymous14_autogen___1((&_X4_retS13__anonymous14_1), (*_X4_dstS13__anonymous14_1)));
     681    }
     682
    416683    return _X4_retS13__anonymous14_1;
    417684}
    418685static inline void _X12_constructorFv_S13__anonymous14s_autogen___1(struct __anonymous14 *_X4_dstS13__anonymous14_1, signed short int _X1is_1){
    419     ((void)((*_X4_dstS13__anonymous14_1)._X1is_1=_X1is_1) /* ?{} */);
     686    {
     687        ((void)((*_X4_dstS13__anonymous14_1)._X1is_1=_X1is_1) /* ?{} */);
     688    }
     689
    420690}
    421691static volatile const struct __anonymous14 _X3x35KVS13__anonymous14_1;
     
    429699static inline void _X12_constructorFv_S13__anonymous15s_autogen___1(struct __anonymous15 *_X4_dstS13__anonymous15_1, signed short int _X1is_1);
    430700static inline void _X12_constructorFv_S13__anonymous15_autogen___1(struct __anonymous15 *_X4_dstS13__anonymous15_1){
    431     ((void)((*_X4_dstS13__anonymous15_1)._X1is_1) /* ?{} */);
     701    {
     702        ((void)((*_X4_dstS13__anonymous15_1)._X1is_1) /* ?{} */);
     703    }
     704
    432705}
    433706static inline void _X12_constructorFv_S13__anonymous15S13__anonymous15_autogen___1(struct __anonymous15 *_X4_dstS13__anonymous15_1, struct __anonymous15 _X4_srcS13__anonymous15_1){
    434     ((void)((*_X4_dstS13__anonymous15_1)._X1is_1=_X4_srcS13__anonymous15_1._X1is_1) /* ?{} */);
     707    {
     708        ((void)((*_X4_dstS13__anonymous15_1)._X1is_1=_X4_srcS13__anonymous15_1._X1is_1) /* ?{} */);
     709    }
     710
    435711}
    436712static inline void _X11_destructorFv_S13__anonymous15_autogen___1(struct __anonymous15 *_X4_dstS13__anonymous15_1){
    437     ((void)((*_X4_dstS13__anonymous15_1)._X1is_1) /* ^?{} */);
     713    {
     714        ((void)((*_X4_dstS13__anonymous15_1)._X1is_1) /* ^?{} */);
     715    }
     716
    438717}
    439718static inline struct __anonymous15 _X16_operator_assignFS13__anonymous15_S13__anonymous15S13__anonymous15_autogen___1(struct __anonymous15 *_X4_dstS13__anonymous15_1, struct __anonymous15 _X4_srcS13__anonymous15_1){
    440719    struct __anonymous15 _X4_retS13__anonymous15_1;
    441     ((void)((*_X4_dstS13__anonymous15_1)._X1is_1=_X4_srcS13__anonymous15_1._X1is_1));
    442     ((void)_X12_constructorFv_S13__anonymous15S13__anonymous15_autogen___1((&_X4_retS13__anonymous15_1), (*_X4_dstS13__anonymous15_1)));
     720    {
     721        ((void)((*_X4_dstS13__anonymous15_1)._X1is_1=_X4_srcS13__anonymous15_1._X1is_1));
     722    }
     723
     724    {
     725        ((void)_X12_constructorFv_S13__anonymous15S13__anonymous15_autogen___1((&_X4_retS13__anonymous15_1), (*_X4_dstS13__anonymous15_1)));
     726    }
     727
    443728    return _X4_retS13__anonymous15_1;
    444729}
    445730static inline void _X12_constructorFv_S13__anonymous15s_autogen___1(struct __anonymous15 *_X4_dstS13__anonymous15_1, signed short int _X1is_1){
    446     ((void)((*_X4_dstS13__anonymous15_1)._X1is_1=_X1is_1) /* ?{} */);
     731    {
     732        ((void)((*_X4_dstS13__anonymous15_1)._X1is_1=_X1is_1) /* ?{} */);
     733    }
     734
    447735}
    448736static volatile const struct __anonymous15 _X3x36KVS13__anonymous15_1;
     
    472760static inline void _X12_constructorFv_S13__anonymous16i_autogen___1(struct __anonymous16 *_X4_dstS13__anonymous16_1, signed int _X1ii_1);
    473761static inline void _X12_constructorFv_S13__anonymous16_autogen___1(struct __anonymous16 *_X4_dstS13__anonymous16_1){
    474     ((void)((*_X4_dstS13__anonymous16_1)._X1ii_1) /* ?{} */);
     762    {
     763        ((void)((*_X4_dstS13__anonymous16_1)._X1ii_1) /* ?{} */);
     764    }
     765
    475766}
    476767static inline void _X12_constructorFv_S13__anonymous16S13__anonymous16_autogen___1(struct __anonymous16 *_X4_dstS13__anonymous16_1, struct __anonymous16 _X4_srcS13__anonymous16_1){
    477     ((void)((*_X4_dstS13__anonymous16_1)._X1ii_1=_X4_srcS13__anonymous16_1._X1ii_1) /* ?{} */);
     768    {
     769        ((void)((*_X4_dstS13__anonymous16_1)._X1ii_1=_X4_srcS13__anonymous16_1._X1ii_1) /* ?{} */);
     770    }
     771
    478772}
    479773static inline void _X11_destructorFv_S13__anonymous16_autogen___1(struct __anonymous16 *_X4_dstS13__anonymous16_1){
    480     ((void)((*_X4_dstS13__anonymous16_1)._X1ii_1) /* ^?{} */);
     774    {
     775        ((void)((*_X4_dstS13__anonymous16_1)._X1ii_1) /* ^?{} */);
     776    }
     777
    481778}
    482779static inline struct __anonymous16 _X16_operator_assignFS13__anonymous16_S13__anonymous16S13__anonymous16_autogen___1(struct __anonymous16 *_X4_dstS13__anonymous16_1, struct __anonymous16 _X4_srcS13__anonymous16_1){
    483780    struct __anonymous16 _X4_retS13__anonymous16_1;
    484     ((void)((*_X4_dstS13__anonymous16_1)._X1ii_1=_X4_srcS13__anonymous16_1._X1ii_1));
    485     ((void)_X12_constructorFv_S13__anonymous16S13__anonymous16_autogen___1((&_X4_retS13__anonymous16_1), (*_X4_dstS13__anonymous16_1)));
     781    {
     782        ((void)((*_X4_dstS13__anonymous16_1)._X1ii_1=_X4_srcS13__anonymous16_1._X1ii_1));
     783    }
     784
     785    {
     786        ((void)_X12_constructorFv_S13__anonymous16S13__anonymous16_autogen___1((&_X4_retS13__anonymous16_1), (*_X4_dstS13__anonymous16_1)));
     787    }
     788
    486789    return _X4_retS13__anonymous16_1;
    487790}
    488791static inline void _X12_constructorFv_S13__anonymous16i_autogen___1(struct __anonymous16 *_X4_dstS13__anonymous16_1, signed int _X1ii_1){
    489     ((void)((*_X4_dstS13__anonymous16_1)._X1ii_1=_X1ii_1) /* ?{} */);
     792    {
     793        ((void)((*_X4_dstS13__anonymous16_1)._X1ii_1=_X1ii_1) /* ?{} */);
     794    }
     795
    490796}
    491797static inline volatile const struct __anonymous16 _X3f31FS13__anonymous16___1();
     
    499805static inline void _X12_constructorFv_S13__anonymous17i_autogen___1(struct __anonymous17 *_X4_dstS13__anonymous17_1, signed int _X1ii_1);
    500806static inline void _X12_constructorFv_S13__anonymous17_autogen___1(struct __anonymous17 *_X4_dstS13__anonymous17_1){
    501     ((void)((*_X4_dstS13__anonymous17_1)._X1ii_1) /* ?{} */);
     807    {
     808        ((void)((*_X4_dstS13__anonymous17_1)._X1ii_1) /* ?{} */);
     809    }
     810
    502811}
    503812static inline void _X12_constructorFv_S13__anonymous17S13__anonymous17_autogen___1(struct __anonymous17 *_X4_dstS13__anonymous17_1, struct __anonymous17 _X4_srcS13__anonymous17_1){
    504     ((void)((*_X4_dstS13__anonymous17_1)._X1ii_1=_X4_srcS13__anonymous17_1._X1ii_1) /* ?{} */);
     813    {
     814        ((void)((*_X4_dstS13__anonymous17_1)._X1ii_1=_X4_srcS13__anonymous17_1._X1ii_1) /* ?{} */);
     815    }
     816
    505817}
    506818static inline void _X11_destructorFv_S13__anonymous17_autogen___1(struct __anonymous17 *_X4_dstS13__anonymous17_1){
    507     ((void)((*_X4_dstS13__anonymous17_1)._X1ii_1) /* ^?{} */);
     819    {
     820        ((void)((*_X4_dstS13__anonymous17_1)._X1ii_1) /* ^?{} */);
     821    }
     822
    508823}
    509824static inline struct __anonymous17 _X16_operator_assignFS13__anonymous17_S13__anonymous17S13__anonymous17_autogen___1(struct __anonymous17 *_X4_dstS13__anonymous17_1, struct __anonymous17 _X4_srcS13__anonymous17_1){
    510825    struct __anonymous17 _X4_retS13__anonymous17_1;
    511     ((void)((*_X4_dstS13__anonymous17_1)._X1ii_1=_X4_srcS13__anonymous17_1._X1ii_1));
    512     ((void)_X12_constructorFv_S13__anonymous17S13__anonymous17_autogen___1((&_X4_retS13__anonymous17_1), (*_X4_dstS13__anonymous17_1)));
     826    {
     827        ((void)((*_X4_dstS13__anonymous17_1)._X1ii_1=_X4_srcS13__anonymous17_1._X1ii_1));
     828    }
     829
     830    {
     831        ((void)_X12_constructorFv_S13__anonymous17S13__anonymous17_autogen___1((&_X4_retS13__anonymous17_1), (*_X4_dstS13__anonymous17_1)));
     832    }
     833
    513834    return _X4_retS13__anonymous17_1;
    514835}
    515836static inline void _X12_constructorFv_S13__anonymous17i_autogen___1(struct __anonymous17 *_X4_dstS13__anonymous17_1, signed int _X1ii_1){
    516     ((void)((*_X4_dstS13__anonymous17_1)._X1ii_1=_X1ii_1) /* ?{} */);
     837    {
     838        ((void)((*_X4_dstS13__anonymous17_1)._X1ii_1=_X1ii_1) /* ?{} */);
     839    }
     840
    517841}
    518842static inline volatile const struct __anonymous17 _X3f32FS13__anonymous17___1();
     
    526850static inline void _X12_constructorFv_S13__anonymous18i_autogen___1(struct __anonymous18 *_X4_dstS13__anonymous18_1, signed int _X1ii_1);
    527851static inline void _X12_constructorFv_S13__anonymous18_autogen___1(struct __anonymous18 *_X4_dstS13__anonymous18_1){
    528     ((void)((*_X4_dstS13__anonymous18_1)._X1ii_1) /* ?{} */);
     852    {
     853        ((void)((*_X4_dstS13__anonymous18_1)._X1ii_1) /* ?{} */);
     854    }
     855
    529856}
    530857static inline void _X12_constructorFv_S13__anonymous18S13__anonymous18_autogen___1(struct __anonymous18 *_X4_dstS13__anonymous18_1, struct __anonymous18 _X4_srcS13__anonymous18_1){
    531     ((void)((*_X4_dstS13__anonymous18_1)._X1ii_1=_X4_srcS13__anonymous18_1._X1ii_1) /* ?{} */);
     858    {
     859        ((void)((*_X4_dstS13__anonymous18_1)._X1ii_1=_X4_srcS13__anonymous18_1._X1ii_1) /* ?{} */);
     860    }
     861
    532862}
    533863static inline void _X11_destructorFv_S13__anonymous18_autogen___1(struct __anonymous18 *_X4_dstS13__anonymous18_1){
    534     ((void)((*_X4_dstS13__anonymous18_1)._X1ii_1) /* ^?{} */);
     864    {
     865        ((void)((*_X4_dstS13__anonymous18_1)._X1ii_1) /* ^?{} */);
     866    }
     867
    535868}
    536869static inline struct __anonymous18 _X16_operator_assignFS13__anonymous18_S13__anonymous18S13__anonymous18_autogen___1(struct __anonymous18 *_X4_dstS13__anonymous18_1, struct __anonymous18 _X4_srcS13__anonymous18_1){
    537870    struct __anonymous18 _X4_retS13__anonymous18_1;
    538     ((void)((*_X4_dstS13__anonymous18_1)._X1ii_1=_X4_srcS13__anonymous18_1._X1ii_1));
    539     ((void)_X12_constructorFv_S13__anonymous18S13__anonymous18_autogen___1((&_X4_retS13__anonymous18_1), (*_X4_dstS13__anonymous18_1)));
     871    {
     872        ((void)((*_X4_dstS13__anonymous18_1)._X1ii_1=_X4_srcS13__anonymous18_1._X1ii_1));
     873    }
     874
     875    {
     876        ((void)_X12_constructorFv_S13__anonymous18S13__anonymous18_autogen___1((&_X4_retS13__anonymous18_1), (*_X4_dstS13__anonymous18_1)));
     877    }
     878
    540879    return _X4_retS13__anonymous18_1;
    541880}
    542881static inline void _X12_constructorFv_S13__anonymous18i_autogen___1(struct __anonymous18 *_X4_dstS13__anonymous18_1, signed int _X1ii_1){
    543     ((void)((*_X4_dstS13__anonymous18_1)._X1ii_1=_X1ii_1) /* ?{} */);
     882    {
     883        ((void)((*_X4_dstS13__anonymous18_1)._X1ii_1=_X1ii_1) /* ?{} */);
     884    }
     885
    544886}
    545887static inline volatile const struct __anonymous18 _X3f33FS13__anonymous18___1();
     
    553895static inline void _X12_constructorFv_S13__anonymous19i_autogen___1(struct __anonymous19 *_X4_dstS13__anonymous19_1, signed int _X1ii_1);
    554896static inline void _X12_constructorFv_S13__anonymous19_autogen___1(struct __anonymous19 *_X4_dstS13__anonymous19_1){
    555     ((void)((*_X4_dstS13__anonymous19_1)._X1ii_1) /* ?{} */);
     897    {
     898        ((void)((*_X4_dstS13__anonymous19_1)._X1ii_1) /* ?{} */);
     899    }
     900
    556901}
    557902static inline void _X12_constructorFv_S13__anonymous19S13__anonymous19_autogen___1(struct __anonymous19 *_X4_dstS13__anonymous19_1, struct __anonymous19 _X4_srcS13__anonymous19_1){
    558     ((void)((*_X4_dstS13__anonymous19_1)._X1ii_1=_X4_srcS13__anonymous19_1._X1ii_1) /* ?{} */);
     903    {
     904        ((void)((*_X4_dstS13__anonymous19_1)._X1ii_1=_X4_srcS13__anonymous19_1._X1ii_1) /* ?{} */);
     905    }
     906
    559907}
    560908static inline void _X11_destructorFv_S13__anonymous19_autogen___1(struct __anonymous19 *_X4_dstS13__anonymous19_1){
    561     ((void)((*_X4_dstS13__anonymous19_1)._X1ii_1) /* ^?{} */);
     909    {
     910        ((void)((*_X4_dstS13__anonymous19_1)._X1ii_1) /* ^?{} */);
     911    }
     912
    562913}
    563914static inline struct __anonymous19 _X16_operator_assignFS13__anonymous19_S13__anonymous19S13__anonymous19_autogen___1(struct __anonymous19 *_X4_dstS13__anonymous19_1, struct __anonymous19 _X4_srcS13__anonymous19_1){
    564915    struct __anonymous19 _X4_retS13__anonymous19_1;
    565     ((void)((*_X4_dstS13__anonymous19_1)._X1ii_1=_X4_srcS13__anonymous19_1._X1ii_1));
    566     ((void)_X12_constructorFv_S13__anonymous19S13__anonymous19_autogen___1((&_X4_retS13__anonymous19_1), (*_X4_dstS13__anonymous19_1)));
     916    {
     917        ((void)((*_X4_dstS13__anonymous19_1)._X1ii_1=_X4_srcS13__anonymous19_1._X1ii_1));
     918    }
     919
     920    {
     921        ((void)_X12_constructorFv_S13__anonymous19S13__anonymous19_autogen___1((&_X4_retS13__anonymous19_1), (*_X4_dstS13__anonymous19_1)));
     922    }
     923
    567924    return _X4_retS13__anonymous19_1;
    568925}
    569926static inline void _X12_constructorFv_S13__anonymous19i_autogen___1(struct __anonymous19 *_X4_dstS13__anonymous19_1, signed int _X1ii_1){
    570     ((void)((*_X4_dstS13__anonymous19_1)._X1ii_1=_X1ii_1) /* ?{} */);
     927    {
     928        ((void)((*_X4_dstS13__anonymous19_1)._X1ii_1=_X1ii_1) /* ?{} */);
     929    }
     930
    571931}
    572932static inline volatile const struct __anonymous19 _X3f34FS13__anonymous19___1();
     
    580940static inline void _X12_constructorFv_S13__anonymous20i_autogen___1(struct __anonymous20 *_X4_dstS13__anonymous20_1, signed int _X1ii_1);
    581941static inline void _X12_constructorFv_S13__anonymous20_autogen___1(struct __anonymous20 *_X4_dstS13__anonymous20_1){
    582     ((void)((*_X4_dstS13__anonymous20_1)._X1ii_1) /* ?{} */);
     942    {
     943        ((void)((*_X4_dstS13__anonymous20_1)._X1ii_1) /* ?{} */);
     944    }
     945
    583946}
    584947static inline void _X12_constructorFv_S13__anonymous20S13__anonymous20_autogen___1(struct __anonymous20 *_X4_dstS13__anonymous20_1, struct __anonymous20 _X4_srcS13__anonymous20_1){
    585     ((void)((*_X4_dstS13__anonymous20_1)._X1ii_1=_X4_srcS13__anonymous20_1._X1ii_1) /* ?{} */);
     948    {
     949        ((void)((*_X4_dstS13__anonymous20_1)._X1ii_1=_X4_srcS13__anonymous20_1._X1ii_1) /* ?{} */);
     950    }
     951
    586952}
    587953static inline void _X11_destructorFv_S13__anonymous20_autogen___1(struct __anonymous20 *_X4_dstS13__anonymous20_1){
    588     ((void)((*_X4_dstS13__anonymous20_1)._X1ii_1) /* ^?{} */);
     954    {
     955        ((void)((*_X4_dstS13__anonymous20_1)._X1ii_1) /* ^?{} */);
     956    }
     957
    589958}
    590959static inline struct __anonymous20 _X16_operator_assignFS13__anonymous20_S13__anonymous20S13__anonymous20_autogen___1(struct __anonymous20 *_X4_dstS13__anonymous20_1, struct __anonymous20 _X4_srcS13__anonymous20_1){
    591960    struct __anonymous20 _X4_retS13__anonymous20_1;
    592     ((void)((*_X4_dstS13__anonymous20_1)._X1ii_1=_X4_srcS13__anonymous20_1._X1ii_1));
    593     ((void)_X12_constructorFv_S13__anonymous20S13__anonymous20_autogen___1((&_X4_retS13__anonymous20_1), (*_X4_dstS13__anonymous20_1)));
     961    {
     962        ((void)((*_X4_dstS13__anonymous20_1)._X1ii_1=_X4_srcS13__anonymous20_1._X1ii_1));
     963    }
     964
     965    {
     966        ((void)_X12_constructorFv_S13__anonymous20S13__anonymous20_autogen___1((&_X4_retS13__anonymous20_1), (*_X4_dstS13__anonymous20_1)));
     967    }
     968
    594969    return _X4_retS13__anonymous20_1;
    595970}
    596971static inline void _X12_constructorFv_S13__anonymous20i_autogen___1(struct __anonymous20 *_X4_dstS13__anonymous20_1, signed int _X1ii_1){
    597     ((void)((*_X4_dstS13__anonymous20_1)._X1ii_1=_X1ii_1) /* ?{} */);
     972    {
     973        ((void)((*_X4_dstS13__anonymous20_1)._X1ii_1=_X1ii_1) /* ?{} */);
     974    }
     975
    598976}
    599977static inline volatile const struct __anonymous20 _X3f35FS13__anonymous20___1();
     
    607985static inline void _X12_constructorFv_S13__anonymous21i_autogen___1(struct __anonymous21 *_X4_dstS13__anonymous21_1, signed int _X1ii_1);
    608986static inline void _X12_constructorFv_S13__anonymous21_autogen___1(struct __anonymous21 *_X4_dstS13__anonymous21_1){
    609     ((void)((*_X4_dstS13__anonymous21_1)._X1ii_1) /* ?{} */);
     987    {
     988        ((void)((*_X4_dstS13__anonymous21_1)._X1ii_1) /* ?{} */);
     989    }
     990
    610991}
    611992static inline void _X12_constructorFv_S13__anonymous21S13__anonymous21_autogen___1(struct __anonymous21 *_X4_dstS13__anonymous21_1, struct __anonymous21 _X4_srcS13__anonymous21_1){
    612     ((void)((*_X4_dstS13__anonymous21_1)._X1ii_1=_X4_srcS13__anonymous21_1._X1ii_1) /* ?{} */);
     993    {
     994        ((void)((*_X4_dstS13__anonymous21_1)._X1ii_1=_X4_srcS13__anonymous21_1._X1ii_1) /* ?{} */);
     995    }
     996
    613997}
    614998static inline void _X11_destructorFv_S13__anonymous21_autogen___1(struct __anonymous21 *_X4_dstS13__anonymous21_1){
    615     ((void)((*_X4_dstS13__anonymous21_1)._X1ii_1) /* ^?{} */);
     999    {
     1000        ((void)((*_X4_dstS13__anonymous21_1)._X1ii_1) /* ^?{} */);
     1001    }
     1002
    6161003}
    6171004static inline struct __anonymous21 _X16_operator_assignFS13__anonymous21_S13__anonymous21S13__anonymous21_autogen___1(struct __anonymous21 *_X4_dstS13__anonymous21_1, struct __anonymous21 _X4_srcS13__anonymous21_1){
    6181005    struct __anonymous21 _X4_retS13__anonymous21_1;
    619     ((void)((*_X4_dstS13__anonymous21_1)._X1ii_1=_X4_srcS13__anonymous21_1._X1ii_1));
    620     ((void)_X12_constructorFv_S13__anonymous21S13__anonymous21_autogen___1((&_X4_retS13__anonymous21_1), (*_X4_dstS13__anonymous21_1)));
     1006    {
     1007        ((void)((*_X4_dstS13__anonymous21_1)._X1ii_1=_X4_srcS13__anonymous21_1._X1ii_1));
     1008    }
     1009
     1010    {
     1011        ((void)_X12_constructorFv_S13__anonymous21S13__anonymous21_autogen___1((&_X4_retS13__anonymous21_1), (*_X4_dstS13__anonymous21_1)));
     1012    }
     1013
    6211014    return _X4_retS13__anonymous21_1;
    6221015}
    6231016static inline void _X12_constructorFv_S13__anonymous21i_autogen___1(struct __anonymous21 *_X4_dstS13__anonymous21_1, signed int _X1ii_1){
    624     ((void)((*_X4_dstS13__anonymous21_1)._X1ii_1=_X1ii_1) /* ?{} */);
     1017    {
     1018        ((void)((*_X4_dstS13__anonymous21_1)._X1ii_1=_X1ii_1) /* ?{} */);
     1019    }
     1020
    6251021}
    6261022static inline volatile const struct __anonymous21 _X3f36FS13__anonymous21___1();
     
    6341030static inline void _X12_constructorFv_S13__anonymous22i_autogen___1(struct __anonymous22 *_X4_dstS13__anonymous22_1, signed int _X1ii_1);
    6351031static inline void _X12_constructorFv_S13__anonymous22_autogen___1(struct __anonymous22 *_X4_dstS13__anonymous22_1){
    636     ((void)((*_X4_dstS13__anonymous22_1)._X1ii_1) /* ?{} */);
     1032    {
     1033        ((void)((*_X4_dstS13__anonymous22_1)._X1ii_1) /* ?{} */);
     1034    }
     1035
    6371036}
    6381037static inline void _X12_constructorFv_S13__anonymous22S13__anonymous22_autogen___1(struct __anonymous22 *_X4_dstS13__anonymous22_1, struct __anonymous22 _X4_srcS13__anonymous22_1){
    639     ((void)((*_X4_dstS13__anonymous22_1)._X1ii_1=_X4_srcS13__anonymous22_1._X1ii_1) /* ?{} */);
     1038    {
     1039        ((void)((*_X4_dstS13__anonymous22_1)._X1ii_1=_X4_srcS13__anonymous22_1._X1ii_1) /* ?{} */);
     1040    }
     1041
    6401042}
    6411043static inline void _X11_destructorFv_S13__anonymous22_autogen___1(struct __anonymous22 *_X4_dstS13__anonymous22_1){
    642     ((void)((*_X4_dstS13__anonymous22_1)._X1ii_1) /* ^?{} */);
     1044    {
     1045        ((void)((*_X4_dstS13__anonymous22_1)._X1ii_1) /* ^?{} */);
     1046    }
     1047
    6431048}
    6441049static inline struct __anonymous22 _X16_operator_assignFS13__anonymous22_S13__anonymous22S13__anonymous22_autogen___1(struct __anonymous22 *_X4_dstS13__anonymous22_1, struct __anonymous22 _X4_srcS13__anonymous22_1){
    6451050    struct __anonymous22 _X4_retS13__anonymous22_1;
    646     ((void)((*_X4_dstS13__anonymous22_1)._X1ii_1=_X4_srcS13__anonymous22_1._X1ii_1));
    647     ((void)_X12_constructorFv_S13__anonymous22S13__anonymous22_autogen___1((&_X4_retS13__anonymous22_1), (*_X4_dstS13__anonymous22_1)));
     1051    {
     1052        ((void)((*_X4_dstS13__anonymous22_1)._X1ii_1=_X4_srcS13__anonymous22_1._X1ii_1));
     1053    }
     1054
     1055    {
     1056        ((void)_X12_constructorFv_S13__anonymous22S13__anonymous22_autogen___1((&_X4_retS13__anonymous22_1), (*_X4_dstS13__anonymous22_1)));
     1057    }
     1058
    6481059    return _X4_retS13__anonymous22_1;
    6491060}
    6501061static inline void _X12_constructorFv_S13__anonymous22i_autogen___1(struct __anonymous22 *_X4_dstS13__anonymous22_1, signed int _X1ii_1){
    651     ((void)((*_X4_dstS13__anonymous22_1)._X1ii_1=_X1ii_1) /* ?{} */);
     1062    {
     1063        ((void)((*_X4_dstS13__anonymous22_1)._X1ii_1=_X1ii_1) /* ?{} */);
     1064    }
     1065
    6521066}
    6531067static inline volatile const struct __anonymous22 _X3f37FS13__anonymous22___1();
     
    6611075static inline void _X12_constructorFv_S13__anonymous23i_autogen___1(struct __anonymous23 *_X4_dstS13__anonymous23_1, signed int _X1ii_1);
    6621076static inline void _X12_constructorFv_S13__anonymous23_autogen___1(struct __anonymous23 *_X4_dstS13__anonymous23_1){
    663     ((void)((*_X4_dstS13__anonymous23_1)._X1ii_1) /* ?{} */);
     1077    {
     1078        ((void)((*_X4_dstS13__anonymous23_1)._X1ii_1) /* ?{} */);
     1079    }
     1080
    6641081}
    6651082static inline void _X12_constructorFv_S13__anonymous23S13__anonymous23_autogen___1(struct __anonymous23 *_X4_dstS13__anonymous23_1, struct __anonymous23 _X4_srcS13__anonymous23_1){
    666     ((void)((*_X4_dstS13__anonymous23_1)._X1ii_1=_X4_srcS13__anonymous23_1._X1ii_1) /* ?{} */);
     1083    {
     1084        ((void)((*_X4_dstS13__anonymous23_1)._X1ii_1=_X4_srcS13__anonymous23_1._X1ii_1) /* ?{} */);
     1085    }
     1086
    6671087}
    6681088static inline void _X11_destructorFv_S13__anonymous23_autogen___1(struct __anonymous23 *_X4_dstS13__anonymous23_1){
    669     ((void)((*_X4_dstS13__anonymous23_1)._X1ii_1) /* ^?{} */);
     1089    {
     1090        ((void)((*_X4_dstS13__anonymous23_1)._X1ii_1) /* ^?{} */);
     1091    }
     1092
    6701093}
    6711094static inline struct __anonymous23 _X16_operator_assignFS13__anonymous23_S13__anonymous23S13__anonymous23_autogen___1(struct __anonymous23 *_X4_dstS13__anonymous23_1, struct __anonymous23 _X4_srcS13__anonymous23_1){
    6721095    struct __anonymous23 _X4_retS13__anonymous23_1;
    673     ((void)((*_X4_dstS13__anonymous23_1)._X1ii_1=_X4_srcS13__anonymous23_1._X1ii_1));
    674     ((void)_X12_constructorFv_S13__anonymous23S13__anonymous23_autogen___1((&_X4_retS13__anonymous23_1), (*_X4_dstS13__anonymous23_1)));
     1096    {
     1097        ((void)((*_X4_dstS13__anonymous23_1)._X1ii_1=_X4_srcS13__anonymous23_1._X1ii_1));
     1098    }
     1099
     1100    {
     1101        ((void)_X12_constructorFv_S13__anonymous23S13__anonymous23_autogen___1((&_X4_retS13__anonymous23_1), (*_X4_dstS13__anonymous23_1)));
     1102    }
     1103
    6751104    return _X4_retS13__anonymous23_1;
    6761105}
    6771106static inline void _X12_constructorFv_S13__anonymous23i_autogen___1(struct __anonymous23 *_X4_dstS13__anonymous23_1, signed int _X1ii_1){
    678     ((void)((*_X4_dstS13__anonymous23_1)._X1ii_1=_X1ii_1) /* ?{} */);
     1107    {
     1108        ((void)((*_X4_dstS13__anonymous23_1)._X1ii_1=_X1ii_1) /* ?{} */);
     1109    }
     1110
    6791111}
    6801112static inline volatile const struct __anonymous23 _X3f38FS13__anonymous23___1();
     
    6891121signed int _X4mainFi_iPPKc__1(signed int _X4argci_1, const char **_X4argvPPKc_1){
    6901122    __attribute__ ((unused)) signed int _X12_retval_maini_1;
    691     ((void)(_X12_retval_maini_1=((signed int )0)) /* ?{} */);
     1123    {
     1124        ((void)(_X12_retval_maini_1=((signed int )0)) /* ?{} */);
     1125    }
     1126
    6921127    return _X12_retval_maini_1;
    693     ((void)(_X12_retval_maini_1=0) /* ?{} */);
     1128    {
     1129        ((void)(_X12_retval_maini_1=0) /* ?{} */);
     1130    }
     1131
    6941132    return _X12_retval_maini_1;
    6951133}
     
    6981136signed int main(signed int _X4argci_1, char **_X4argvPPc_1, char **_X4envpPPc_1){
    6991137    __attribute__ ((unused)) signed int _X12_retval_maini_1;
    700     signed int _tmp_cp_ret2;
    701     ((void)(_X12_retval_maini_1=(((void)(_tmp_cp_ret2=invoke_main(_X4argci_1, _X4argvPPc_1, _X4envpPPc_1))) , _tmp_cp_ret2)) /* ?{} */);
    702     ((void)(_tmp_cp_ret2) /* ^?{} */);
     1138    {
     1139        signed int _tmp_cp_ret2;
     1140        __attribute__ ((cleanup(__destroy_Destructor))) struct __Destructor _ret_dtor4 = { 0, ((void (*)(void *__anonymous_object0))_X11_destructorFv_i_intrinsic___1) };
     1141        void **_dtype_static_member_4 = ((void **)(&_ret_dtor4._X6objectPY12__T_generic__1));
     1142        ((void)(_X12_retval_maini_1=(((void)(((void)(_tmp_cp_ret2=invoke_main(_X4argci_1, _X4argvPPc_1, _X4envpPPc_1))) , ((*_dtype_static_member_4)=((void *)(&_tmp_cp_ret2))))) , _tmp_cp_ret2)) /* ?{} */);
     1143    }
     1144
    7031145    return _X12_retval_maini_1;
    7041146}
  • tests/.expect/extension.x64.txt

    rb8b6c44 r7b10ea9  
    1515static inline void _X12_constructorFv_S1Siii_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1, signed int _X1bi_1, signed int _X1ci_1);
    1616static inline void _X12_constructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1){
    17     ((void)((*_X4_dstS1S_1)._X1ai_1) /* ?{} */);
    18     ((void)((*_X4_dstS1S_1)._X1bi_1) /* ?{} */);
    19     ((void)((*_X4_dstS1S_1)._X1ci_1) /* ?{} */);
     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
    2029}
    2130static inline void _X12_constructorFv_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1){
    22     ((void)((*_X4_dstS1S_1)._X1ai_1=_X4_srcS1S_1._X1ai_1) /* ?{} */);
    23     ((void)((*_X4_dstS1S_1)._X1bi_1=_X4_srcS1S_1._X1bi_1) /* ?{} */);
    24     ((void)((*_X4_dstS1S_1)._X1ci_1=_X4_srcS1S_1._X1ci_1) /* ?{} */);
     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
    2543}
    2644static inline void _X11_destructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1){
    27     ((void)((*_X4_dstS1S_1)._X1ci_1) /* ^?{} */);
    28     ((void)((*_X4_dstS1S_1)._X1bi_1) /* ^?{} */);
    29     ((void)((*_X4_dstS1S_1)._X1ai_1) /* ^?{} */);
     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
    3057}
    3158static inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1){
    3259    struct S _X4_retS1S_1;
    33     ((void)((*_X4_dstS1S_1)._X1ai_1=_X4_srcS1S_1._X1ai_1));
    34     ((void)((*_X4_dstS1S_1)._X1bi_1=_X4_srcS1S_1._X1bi_1));
    35     ((void)((*_X4_dstS1S_1)._X1ci_1=_X4_srcS1S_1._X1ci_1));
    36     ((void)_X12_constructorFv_S1SS1S_autogen___1((&_X4_retS1S_1), (*_X4_dstS1S_1)));
     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
    3776    return _X4_retS1S_1;
    3877}
    3978static inline void _X12_constructorFv_S1Si_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1){
    40     ((void)((*_X4_dstS1S_1)._X1ai_1=_X1ai_1) /* ?{} */);
    41     ((void)((*_X4_dstS1S_1)._X1bi_1) /* ?{} */);
    42     ((void)((*_X4_dstS1S_1)._X1ci_1) /* ?{} */);
     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
    4391}
    4492static inline void _X12_constructorFv_S1Sii_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1, signed int _X1bi_1){
    45     ((void)((*_X4_dstS1S_1)._X1ai_1=_X1ai_1) /* ?{} */);
    46     ((void)((*_X4_dstS1S_1)._X1bi_1=_X1bi_1) /* ?{} */);
    47     ((void)((*_X4_dstS1S_1)._X1ci_1) /* ?{} */);
     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
    48105}
    49106static inline void _X12_constructorFv_S1Siii_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1, signed int _X1bi_1, signed int _X1ci_1){
    50     ((void)((*_X4_dstS1S_1)._X1ai_1=_X1ai_1) /* ?{} */);
    51     ((void)((*_X4_dstS1S_1)._X1bi_1=_X1bi_1) /* ?{} */);
    52     ((void)((*_X4_dstS1S_1)._X1ci_1=_X1ci_1) /* ?{} */);
     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
    53119}
    54120__extension__ union U {
     
    65131}
    66132static inline void _X12_constructorFv_U1UU1U_autogen___1(union U *_X4_dstU1U_1, union U _X4_srcU1U_1){
    67     ((void)__builtin_memcpy(((void *)_X4_dstU1U_1), ((const void *)(&_X4_srcU1U_1)), sizeof(union U )));
     133    {
     134        ((void)__builtin_memcpy(((void *)_X4_dstU1U_1), ((const void *)(&_X4_srcU1U_1)), sizeof(union U )));
     135    }
     136
    68137}
    69138static inline void _X11_destructorFv_U1U_autogen___1(__attribute__ ((unused)) union U *_X4_dstU1U_1){
     
    71140static inline union U _X16_operator_assignFU1U_U1UU1U_autogen___1(union U *_X4_dstU1U_1, union U _X4_srcU1U_1){
    72141    union U _X4_retU1U_1;
    73     ((void)__builtin_memcpy(((void *)_X4_dstU1U_1), ((const void *)(&_X4_srcU1U_1)), sizeof(union U )));
    74     ((void)_X12_constructorFv_U1UU1U_autogen___1((&_X4_retU1U_1), (*_X4_dstU1U_1)));
     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
    75150    return _X4_retU1U_1;
    76151}
    77152static inline void _X12_constructorFv_U1Ui_autogen___1(union U *_X4_dstU1U_1, signed int _X1ai_1){
    78     ((void)__builtin_memcpy(((void *)_X4_dstU1U_1), ((const void *)(&_X1ai_1)), sizeof(signed int )));
     153    {
     154        ((void)__builtin_memcpy(((void *)_X4_dstU1U_1), ((const void *)(&_X1ai_1)), sizeof(signed int )));
     155    }
     156
    79157}
    80158__extension__ enum E {
     
    97175    };
    98176    inline void _X12_constructorFv_S1S_autogen___2(struct S *_X4_dstS1S_2){
    99         ((void)((*_X4_dstS1S_2)._X1ai_2) /* ?{} */);
    100         ((void)((*_X4_dstS1S_2)._X1bi_2) /* ?{} */);
    101         ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */);
    102         ((void)((*_X4_dstS1S_2)._X1xPi_2) /* ?{} */);
    103         ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ?{} */);
    104         ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */);
     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
    105201    }
    106202    inline void _X12_constructorFv_S1SS1S_autogen___2(struct S *_X4_dstS1S_2, struct S _X4_srcS1S_2){
    107         ((void)((*_X4_dstS1S_2)._X1ai_2=_X4_srcS1S_2._X1ai_2) /* ?{} */);
    108         ((void)((*_X4_dstS1S_2)._X1bi_2=_X4_srcS1S_2._X1bi_2) /* ?{} */);
    109         ((void)((*_X4_dstS1S_2)._X1ci_2=_X4_srcS1S_2._X1ci_2) /* ?{} */);
    110         ((void)((*_X4_dstS1S_2)._X1xPi_2=_X4_srcS1S_2._X1xPi_2) /* ?{} */);
    111         ((void)((*_X4_dstS1S_2)._X1yPi_2=_X4_srcS1S_2._X1yPi_2) /* ?{} */);
    112         ((void)((*_X4_dstS1S_2)._X1zPi_2=_X4_srcS1S_2._X1zPi_2) /* ?{} */);
     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
    113227    }
    114228    inline void _X11_destructorFv_S1S_autogen___2(struct S *_X4_dstS1S_2){
    115         ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ^?{} */);
    116         ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ^?{} */);
    117         ((void)((*_X4_dstS1S_2)._X1xPi_2) /* ^?{} */);
    118         ((void)((*_X4_dstS1S_2)._X1ci_2) /* ^?{} */);
    119         ((void)((*_X4_dstS1S_2)._X1bi_2) /* ^?{} */);
    120         ((void)((*_X4_dstS1S_2)._X1ai_2) /* ^?{} */);
     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
    121253    }
    122254    inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___2(struct S *_X4_dstS1S_2, struct S _X4_srcS1S_2){
    123255        struct S _X4_retS1S_2;
    124         ((void)((*_X4_dstS1S_2)._X1ai_2=_X4_srcS1S_2._X1ai_2));
    125         ((void)((*_X4_dstS1S_2)._X1bi_2=_X4_srcS1S_2._X1bi_2));
    126         ((void)((*_X4_dstS1S_2)._X1ci_2=_X4_srcS1S_2._X1ci_2));
    127         ((void)((*_X4_dstS1S_2)._X1xPi_2=_X4_srcS1S_2._X1xPi_2));
    128         ((void)((*_X4_dstS1S_2)._X1yPi_2=_X4_srcS1S_2._X1yPi_2));
    129         ((void)((*_X4_dstS1S_2)._X1zPi_2=_X4_srcS1S_2._X1zPi_2));
    130         ((void)_X12_constructorFv_S1SS1S_autogen___2((&_X4_retS1S_2), (*_X4_dstS1S_2)));
     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
    131284        return _X4_retS1S_2;
    132285    }
    133286    inline void _X12_constructorFv_S1Si_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2){
    134         ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
    135         ((void)((*_X4_dstS1S_2)._X1bi_2) /* ?{} */);
    136         ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */);
    137         ((void)((*_X4_dstS1S_2)._X1xPi_2) /* ?{} */);
    138         ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ?{} */);
    139         ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */);
     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
    140311    }
    141312    inline void _X12_constructorFv_S1Sii_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2){
    142         ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
    143         ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
    144         ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */);
    145         ((void)((*_X4_dstS1S_2)._X1xPi_2) /* ?{} */);
    146         ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ?{} */);
    147         ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */);
     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
    148337    }
    149338    inline void _X12_constructorFv_S1Siii_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2, signed int _X1ci_2){
    150         ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
    151         ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
    152         ((void)((*_X4_dstS1S_2)._X1ci_2=_X1ci_2) /* ?{} */);
    153         ((void)((*_X4_dstS1S_2)._X1xPi_2) /* ?{} */);
    154         ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ?{} */);
    155         ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */);
     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
    156363    }
    157364    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){
    158         ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
    159         ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
    160         ((void)((*_X4_dstS1S_2)._X1ci_2=_X1ci_2) /* ?{} */);
    161         ((void)((*_X4_dstS1S_2)._X1xPi_2=_X1xPi_2) /* ?{} */);
    162         ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ?{} */);
    163         ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */);
     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
    164389    }
    165390    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){
    166         ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
    167         ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
    168         ((void)((*_X4_dstS1S_2)._X1ci_2=_X1ci_2) /* ?{} */);
    169         ((void)((*_X4_dstS1S_2)._X1xPi_2=_X1xPi_2) /* ?{} */);
    170         ((void)((*_X4_dstS1S_2)._X1yPi_2=_X1yPi_2) /* ?{} */);
    171         ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */);
     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
    172415    }
    173416    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){
    174         ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
    175         ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
    176         ((void)((*_X4_dstS1S_2)._X1ci_2=_X1ci_2) /* ?{} */);
    177         ((void)((*_X4_dstS1S_2)._X1xPi_2=_X1xPi_2) /* ?{} */);
    178         ((void)((*_X4_dstS1S_2)._X1yPi_2=_X1yPi_2) /* ?{} */);
    179         ((void)((*_X4_dstS1S_2)._X1zPi_2=_X1zPi_2) /* ?{} */);
     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
    180441    }
    181442    signed int _X1ii_2 = (__extension__ _X1ai_1+__extension__ 3);
    182     ((void)__extension__ 3);
    183     ((void)__extension__ _X1ai_1);
     443    {
     444        ((void)__extension__ 3);
     445    }
     446
     447    {
     448        ((void)__extension__ _X1ai_1);
     449    }
     450
    184451    __extension__ signed int _X1ai_2;
    185452    __extension__ signed int _X1bi_2;
    186453    __extension__ signed int _X1ci_2;
    187     ((void)(__extension__ _X1ai_2=(__extension__ _X1bi_2+__extension__ _X1ci_2)));
    188     signed int _tmp_cp_ret2;
    189     ((void)(((void)(_tmp_cp_ret2=__extension__ _X4fredFi_i__1(3))) , _tmp_cp_ret2));
    190     ((void)(_tmp_cp_ret2) /* ^?{} */);
     454    {
     455        ((void)(__extension__ _X1ai_2=(__extension__ _X1bi_2+__extension__ _X1ci_2)));
     456    }
     457
     458    {
     459        signed int _tmp_cp_ret2;
     460        __attribute__ ((cleanup(__destroy_Destructor))) struct __Destructor _ret_dtor4 = { 0, ((void (*)(void *__anonymous_object0))_X11_destructorFv_i_intrinsic___1) };
     461        void **_dtype_static_member_4 = ((void **)(&_ret_dtor4._X6objectPY12__T_generic__1));
     462        ((void)(((void)(((void)(_tmp_cp_ret2=__extension__ _X4fredFi_i__1(3))) , ((*_dtype_static_member_4)=((void *)(&_tmp_cp_ret2))))) , _tmp_cp_ret2));
     463    }
     464
    191465    __extension__ signed int _X4maryFi_i__2(signed int _X1pi_2){
    192466        __attribute__ ((unused)) signed int _X12_retval_maryi_2;
    193467    }
    194     ((void)__extension__ sizeof(3));
    195     ((void)__extension__ ((3!=((signed int )0)) || (4!=((signed int )0))));
    196     ((void)__extension__ __alignof__(__extension__ _X1ai_2));
    197     ((void)((__extension__ _X1ai_2!=((signed int )0)) || (((__extension__ _X1bi_2!=((signed int )0)) && (__extension__ _X1ci_2!=((signed int )0)))!=((signed int )0))));
    198     ((void)(((__extension__ _X1ai_2>__extension__ _X1bi_2)!=((signed int )0)) ? __extension__ _X1ci_2 : __extension__ _X1ci_2));
    199     ((void)(__extension__ _X1ai_2=__extension__ (__extension__ _X1bi_2+__extension__ _X1ci_2)));
    200     ((void)(((void)(((void)__extension__ _X1ai_2) , __extension__ _X1bi_2)) , __extension__ _X1ci_2));
    201 }
     468    {
     469        ((void)__extension__ sizeof(3));
     470    }
     471
     472    {
     473        ((void)__extension__ ((3!=((signed int )0)) || (4!=((signed int )0))));
     474    }
     475
     476    {
     477        ((void)__extension__ __alignof__(__extension__ _X1ai_2));
     478    }
     479
     480    {
     481        ((void)((__extension__ _X1ai_2!=((signed int )0)) || (((__extension__ _X1bi_2!=((signed int )0)) && (__extension__ _X1ci_2!=((signed int )0)))!=((signed int )0))));
     482    }
     483
     484    {
     485        ((void)(((__extension__ _X1ai_2>__extension__ _X1bi_2)!=((signed int )0)) ? __extension__ _X1ci_2 : __extension__ _X1ci_2));
     486    }
     487
     488    {
     489        ((void)(__extension__ _X1ai_2=__extension__ (__extension__ _X1bi_2+__extension__ _X1ci_2)));
     490    }
     491
     492    {
     493        ((void)(((void)(((void)__extension__ _X1ai_2) , __extension__ _X1bi_2)) , __extension__ _X1ci_2));
     494    }
     495
     496}
  • tests/.expect/extension.x86.txt

    rb8b6c44 r7b10ea9  
    1515static inline void _X12_constructorFv_S1Siii_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1, signed int _X1bi_1, signed int _X1ci_1);
    1616static inline void _X12_constructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1){
    17     ((void)((*_X4_dstS1S_1)._X1ai_1) /* ?{} */);
    18     ((void)((*_X4_dstS1S_1)._X1bi_1) /* ?{} */);
    19     ((void)((*_X4_dstS1S_1)._X1ci_1) /* ?{} */);
     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
    2029}
    2130static inline void _X12_constructorFv_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1){
    22     ((void)((*_X4_dstS1S_1)._X1ai_1=_X4_srcS1S_1._X1ai_1) /* ?{} */);
    23     ((void)((*_X4_dstS1S_1)._X1bi_1=_X4_srcS1S_1._X1bi_1) /* ?{} */);
    24     ((void)((*_X4_dstS1S_1)._X1ci_1=_X4_srcS1S_1._X1ci_1) /* ?{} */);
     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
    2543}
    2644static inline void _X11_destructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1){
    27     ((void)((*_X4_dstS1S_1)._X1ci_1) /* ^?{} */);
    28     ((void)((*_X4_dstS1S_1)._X1bi_1) /* ^?{} */);
    29     ((void)((*_X4_dstS1S_1)._X1ai_1) /* ^?{} */);
     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
    3057}
    3158static inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1){
    3259    struct S _X4_retS1S_1;
    33     ((void)((*_X4_dstS1S_1)._X1ai_1=_X4_srcS1S_1._X1ai_1));
    34     ((void)((*_X4_dstS1S_1)._X1bi_1=_X4_srcS1S_1._X1bi_1));
    35     ((void)((*_X4_dstS1S_1)._X1ci_1=_X4_srcS1S_1._X1ci_1));
    36     ((void)_X12_constructorFv_S1SS1S_autogen___1((&_X4_retS1S_1), (*_X4_dstS1S_1)));
     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
    3776    return _X4_retS1S_1;
    3877}
    3978static inline void _X12_constructorFv_S1Si_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1){
    40     ((void)((*_X4_dstS1S_1)._X1ai_1=_X1ai_1) /* ?{} */);
    41     ((void)((*_X4_dstS1S_1)._X1bi_1) /* ?{} */);
    42     ((void)((*_X4_dstS1S_1)._X1ci_1) /* ?{} */);
     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
    4391}
    4492static inline void _X12_constructorFv_S1Sii_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1, signed int _X1bi_1){
    45     ((void)((*_X4_dstS1S_1)._X1ai_1=_X1ai_1) /* ?{} */);
    46     ((void)((*_X4_dstS1S_1)._X1bi_1=_X1bi_1) /* ?{} */);
    47     ((void)((*_X4_dstS1S_1)._X1ci_1) /* ?{} */);
     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
    48105}
    49106static inline void _X12_constructorFv_S1Siii_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1, signed int _X1bi_1, signed int _X1ci_1){
    50     ((void)((*_X4_dstS1S_1)._X1ai_1=_X1ai_1) /* ?{} */);
    51     ((void)((*_X4_dstS1S_1)._X1bi_1=_X1bi_1) /* ?{} */);
    52     ((void)((*_X4_dstS1S_1)._X1ci_1=_X1ci_1) /* ?{} */);
     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
    53119}
    54120__extension__ union U {
     
    65131}
    66132static inline void _X12_constructorFv_U1UU1U_autogen___1(union U *_X4_dstU1U_1, union U _X4_srcU1U_1){
    67     ((void)__builtin_memcpy(((void *)_X4_dstU1U_1), ((const void *)(&_X4_srcU1U_1)), sizeof(union U )));
     133    {
     134        ((void)__builtin_memcpy(((void *)_X4_dstU1U_1), ((const void *)(&_X4_srcU1U_1)), sizeof(union U )));
     135    }
     136
    68137}
    69138static inline void _X11_destructorFv_U1U_autogen___1(__attribute__ ((unused)) union U *_X4_dstU1U_1){
     
    71140static inline union U _X16_operator_assignFU1U_U1UU1U_autogen___1(union U *_X4_dstU1U_1, union U _X4_srcU1U_1){
    72141    union U _X4_retU1U_1;
    73     ((void)__builtin_memcpy(((void *)_X4_dstU1U_1), ((const void *)(&_X4_srcU1U_1)), sizeof(union U )));
    74     ((void)_X12_constructorFv_U1UU1U_autogen___1((&_X4_retU1U_1), (*_X4_dstU1U_1)));
     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
    75150    return _X4_retU1U_1;
    76151}
    77152static inline void _X12_constructorFv_U1Ui_autogen___1(union U *_X4_dstU1U_1, signed int _X1ai_1){
    78     ((void)__builtin_memcpy(((void *)_X4_dstU1U_1), ((const void *)(&_X1ai_1)), sizeof(signed int )));
     153    {
     154        ((void)__builtin_memcpy(((void *)_X4_dstU1U_1), ((const void *)(&_X1ai_1)), sizeof(signed int )));
     155    }
     156
    79157}
    80158__extension__ enum E {
     
    97175    };
    98176    inline void _X12_constructorFv_S1S_autogen___2(struct S *_X4_dstS1S_2){
    99         ((void)((*_X4_dstS1S_2)._X1ai_2) /* ?{} */);
    100         ((void)((*_X4_dstS1S_2)._X1bi_2) /* ?{} */);
    101         ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */);
    102         ((void)((*_X4_dstS1S_2)._X1xPi_2) /* ?{} */);
    103         ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ?{} */);
    104         ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */);
     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
    105201    }
    106202    inline void _X12_constructorFv_S1SS1S_autogen___2(struct S *_X4_dstS1S_2, struct S _X4_srcS1S_2){
    107         ((void)((*_X4_dstS1S_2)._X1ai_2=_X4_srcS1S_2._X1ai_2) /* ?{} */);
    108         ((void)((*_X4_dstS1S_2)._X1bi_2=_X4_srcS1S_2._X1bi_2) /* ?{} */);
    109         ((void)((*_X4_dstS1S_2)._X1ci_2=_X4_srcS1S_2._X1ci_2) /* ?{} */);
    110         ((void)((*_X4_dstS1S_2)._X1xPi_2=_X4_srcS1S_2._X1xPi_2) /* ?{} */);
    111         ((void)((*_X4_dstS1S_2)._X1yPi_2=_X4_srcS1S_2._X1yPi_2) /* ?{} */);
    112         ((void)((*_X4_dstS1S_2)._X1zPi_2=_X4_srcS1S_2._X1zPi_2) /* ?{} */);
     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
    113227    }
    114228    inline void _X11_destructorFv_S1S_autogen___2(struct S *_X4_dstS1S_2){
    115         ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ^?{} */);
    116         ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ^?{} */);
    117         ((void)((*_X4_dstS1S_2)._X1xPi_2) /* ^?{} */);
    118         ((void)((*_X4_dstS1S_2)._X1ci_2) /* ^?{} */);
    119         ((void)((*_X4_dstS1S_2)._X1bi_2) /* ^?{} */);
    120         ((void)((*_X4_dstS1S_2)._X1ai_2) /* ^?{} */);
     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
    121253    }
    122254    inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___2(struct S *_X4_dstS1S_2, struct S _X4_srcS1S_2){
    123255        struct S _X4_retS1S_2;
    124         ((void)((*_X4_dstS1S_2)._X1ai_2=_X4_srcS1S_2._X1ai_2));
    125         ((void)((*_X4_dstS1S_2)._X1bi_2=_X4_srcS1S_2._X1bi_2));
    126         ((void)((*_X4_dstS1S_2)._X1ci_2=_X4_srcS1S_2._X1ci_2));
    127         ((void)((*_X4_dstS1S_2)._X1xPi_2=_X4_srcS1S_2._X1xPi_2));
    128         ((void)((*_X4_dstS1S_2)._X1yPi_2=_X4_srcS1S_2._X1yPi_2));
    129         ((void)((*_X4_dstS1S_2)._X1zPi_2=_X4_srcS1S_2._X1zPi_2));
    130         ((void)_X12_constructorFv_S1SS1S_autogen___2((&_X4_retS1S_2), (*_X4_dstS1S_2)));
     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
    131284        return _X4_retS1S_2;
    132285    }
    133286    inline void _X12_constructorFv_S1Si_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2){
    134         ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
    135         ((void)((*_X4_dstS1S_2)._X1bi_2) /* ?{} */);
    136         ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */);
    137         ((void)((*_X4_dstS1S_2)._X1xPi_2) /* ?{} */);
    138         ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ?{} */);
    139         ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */);
     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
    140311    }
    141312    inline void _X12_constructorFv_S1Sii_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2){
    142         ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
    143         ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
    144         ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */);
    145         ((void)((*_X4_dstS1S_2)._X1xPi_2) /* ?{} */);
    146         ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ?{} */);
    147         ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */);
     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
    148337    }
    149338    inline void _X12_constructorFv_S1Siii_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2, signed int _X1ci_2){
    150         ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
    151         ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
    152         ((void)((*_X4_dstS1S_2)._X1ci_2=_X1ci_2) /* ?{} */);
    153         ((void)((*_X4_dstS1S_2)._X1xPi_2) /* ?{} */);
    154         ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ?{} */);
    155         ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */);
     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
    156363    }
    157364    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){
    158         ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
    159         ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
    160         ((void)((*_X4_dstS1S_2)._X1ci_2=_X1ci_2) /* ?{} */);
    161         ((void)((*_X4_dstS1S_2)._X1xPi_2=_X1xPi_2) /* ?{} */);
    162         ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ?{} */);
    163         ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */);
     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
    164389    }
    165390    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){
    166         ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
    167         ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
    168         ((void)((*_X4_dstS1S_2)._X1ci_2=_X1ci_2) /* ?{} */);
    169         ((void)((*_X4_dstS1S_2)._X1xPi_2=_X1xPi_2) /* ?{} */);
    170         ((void)((*_X4_dstS1S_2)._X1yPi_2=_X1yPi_2) /* ?{} */);
    171         ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */);
     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
    172415    }
    173416    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){
    174         ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
    175         ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
    176         ((void)((*_X4_dstS1S_2)._X1ci_2=_X1ci_2) /* ?{} */);
    177         ((void)((*_X4_dstS1S_2)._X1xPi_2=_X1xPi_2) /* ?{} */);
    178         ((void)((*_X4_dstS1S_2)._X1yPi_2=_X1yPi_2) /* ?{} */);
    179         ((void)((*_X4_dstS1S_2)._X1zPi_2=_X1zPi_2) /* ?{} */);
     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
    180441    }
    181442    signed int _X1ii_2 = (__extension__ _X1ai_1+__extension__ 3);
    182     ((void)__extension__ 3);
    183     ((void)__extension__ _X1ai_1);
     443    {
     444        ((void)__extension__ 3);
     445    }
     446
     447    {
     448        ((void)__extension__ _X1ai_1);
     449    }
     450
    184451    __extension__ signed int _X1ai_2;
    185452    __extension__ signed int _X1bi_2;
    186453    __extension__ signed int _X1ci_2;
    187     ((void)(__extension__ _X1ai_2=(__extension__ _X1bi_2+__extension__ _X1ci_2)));
    188     signed int _tmp_cp_ret2;
    189     ((void)(((void)(_tmp_cp_ret2=__extension__ _X4fredFi_i__1(3))) , _tmp_cp_ret2));
    190     ((void)(_tmp_cp_ret2) /* ^?{} */);
     454    {
     455        ((void)(__extension__ _X1ai_2=(__extension__ _X1bi_2+__extension__ _X1ci_2)));
     456    }
     457
     458    {
     459        signed int _tmp_cp_ret2;
     460        __attribute__ ((cleanup(__destroy_Destructor))) struct __Destructor _ret_dtor4 = { 0, ((void (*)(void *__anonymous_object0))_X11_destructorFv_i_intrinsic___1) };
     461        void **_dtype_static_member_4 = ((void **)(&_ret_dtor4._X6objectPY12__T_generic__1));
     462        ((void)(((void)(((void)(_tmp_cp_ret2=__extension__ _X4fredFi_i__1(3))) , ((*_dtype_static_member_4)=((void *)(&_tmp_cp_ret2))))) , _tmp_cp_ret2));
     463    }
     464
    191465    __extension__ signed int _X4maryFi_i__2(signed int _X1pi_2){
    192466        __attribute__ ((unused)) signed int _X12_retval_maryi_2;
    193467    }
    194     ((void)__extension__ sizeof(3));
    195     ((void)__extension__ ((3!=((signed int )0)) || (4!=((signed int )0))));
    196     ((void)__extension__ __alignof__(__extension__ _X1ai_2));
    197     ((void)((__extension__ _X1ai_2!=((signed int )0)) || (((__extension__ _X1bi_2!=((signed int )0)) && (__extension__ _X1ci_2!=((signed int )0)))!=((signed int )0))));
    198     ((void)(((__extension__ _X1ai_2>__extension__ _X1bi_2)!=((signed int )0)) ? __extension__ _X1ci_2 : __extension__ _X1ci_2));
    199     ((void)(__extension__ _X1ai_2=__extension__ (__extension__ _X1bi_2+__extension__ _X1ci_2)));
    200     ((void)(((void)(((void)__extension__ _X1ai_2) , __extension__ _X1bi_2)) , __extension__ _X1ci_2));
    201 }
     468    {
     469        ((void)__extension__ sizeof(3));
     470    }
     471
     472    {
     473        ((void)__extension__ ((3!=((signed int )0)) || (4!=((signed int )0))));
     474    }
     475
     476    {
     477        ((void)__extension__ __alignof__(__extension__ _X1ai_2));
     478    }
     479
     480    {
     481        ((void)((__extension__ _X1ai_2!=((signed int )0)) || (((__extension__ _X1bi_2!=((signed int )0)) && (__extension__ _X1ci_2!=((signed int )0)))!=((signed int )0))));
     482    }
     483
     484    {
     485        ((void)(((__extension__ _X1ai_2>__extension__ _X1bi_2)!=((signed int )0)) ? __extension__ _X1ci_2 : __extension__ _X1ci_2));
     486    }
     487
     488    {
     489        ((void)(__extension__ _X1ai_2=__extension__ (__extension__ _X1bi_2+__extension__ _X1ci_2)));
     490    }
     491
     492    {
     493        ((void)(((void)(((void)__extension__ _X1ai_2) , __extension__ _X1bi_2)) , __extension__ _X1ci_2));
     494    }
     495
     496}
  • tests/.expect/functions.x64.txt

    rb8b6c44 r7b10ea9  
    33signed int _X1fFi_Fi__Fi_i_Fi__Fi_i_Fv____1(signed int (*__anonymous_object0)(void), signed int (*__anonymous_object1)(signed int __anonymous_object2), signed int (*__anonymous_object3)(void), signed int (*__anonymous_object4)(signed int __anonymous_object5), void (*_X1gFv___1)(void)){
    44    __attribute__ ((unused)) signed int _X9_retval_fi_1;
    5     ((void)(*_X1gFv___1)());
    6     ((void)_X1gFv___1());
    7     ((void)(_X1gFv___1=_X1hFv___1));
     5    {
     6        ((void)(*_X1gFv___1)());
     7    }
     8
     9    {
     10        ((void)_X1gFv___1());
     11    }
     12
     13    {
     14        ((void)(_X1gFv___1=_X1hFv___1));
     15    }
     16
    817}
    918signed int _X2f1Fi___1(){
     
    183192const double _X3fooFd_d__1(double __anonymous_object20){
    184193    __attribute__ ((unused)) const double _X11_retval_fooKd_1;
    185     ((void)((*((double *)(&_X11_retval_fooKd_1)))=3.0) /* ?{} */);
     194    {
     195        ((void)((*((double *)(&_X11_retval_fooKd_1)))=3.0) /* ?{} */);
     196    }
     197
    186198    return _X11_retval_fooKd_1;
    187199}
     
    195207static inline void _X12_constructorFv_S1Si_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ii_1);
    196208static inline void _X12_constructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1){
    197     ((void)((*_X4_dstS1S_1)._X1ii_1) /* ?{} */);
     209    {
     210        ((void)((*_X4_dstS1S_1)._X1ii_1) /* ?{} */);
     211    }
     212
    198213}
    199214static inline void _X12_constructorFv_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1){
    200     ((void)((*_X4_dstS1S_1)._X1ii_1=_X4_srcS1S_1._X1ii_1) /* ?{} */);
     215    {
     216        ((void)((*_X4_dstS1S_1)._X1ii_1=_X4_srcS1S_1._X1ii_1) /* ?{} */);
     217    }
     218
    201219}
    202220static inline void _X11_destructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1){
    203     ((void)((*_X4_dstS1S_1)._X1ii_1) /* ^?{} */);
     221    {
     222        ((void)((*_X4_dstS1S_1)._X1ii_1) /* ^?{} */);
     223    }
     224
    204225}
    205226static inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1){
    206227    struct S _X4_retS1S_1;
    207     ((void)((*_X4_dstS1S_1)._X1ii_1=_X4_srcS1S_1._X1ii_1));
    208     ((void)_X12_constructorFv_S1SS1S_autogen___1((&_X4_retS1S_1), (*_X4_dstS1S_1)));
     228    {
     229        ((void)((*_X4_dstS1S_1)._X1ii_1=_X4_srcS1S_1._X1ii_1));
     230    }
     231
     232    {
     233        ((void)_X12_constructorFv_S1SS1S_autogen___1((&_X4_retS1S_1), (*_X4_dstS1S_1)));
     234    }
     235
    209236    return _X4_retS1S_1;
    210237}
    211238static inline void _X12_constructorFv_S1Si_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ii_1){
    212     ((void)((*_X4_dstS1S_1)._X1ii_1=_X1ii_1) /* ?{} */);
     239    {
     240        ((void)((*_X4_dstS1S_1)._X1ii_1=_X1ii_1) /* ?{} */);
     241    }
     242
    213243}
    214244struct S _X3rtnFS1S_i__1(signed int __anonymous_object21){
  • tests/.expect/functions.x86.txt

    rb8b6c44 r7b10ea9  
    33signed int _X1fFi_Fi__Fi_i_Fi__Fi_i_Fv____1(signed int (*__anonymous_object0)(void), signed int (*__anonymous_object1)(signed int __anonymous_object2), signed int (*__anonymous_object3)(void), signed int (*__anonymous_object4)(signed int __anonymous_object5), void (*_X1gFv___1)(void)){
    44    __attribute__ ((unused)) signed int _X9_retval_fi_1;
    5     ((void)(*_X1gFv___1)());
    6     ((void)_X1gFv___1());
    7     ((void)(_X1gFv___1=_X1hFv___1));
     5    {
     6        ((void)(*_X1gFv___1)());
     7    }
     8
     9    {
     10        ((void)_X1gFv___1());
     11    }
     12
     13    {
     14        ((void)(_X1gFv___1=_X1hFv___1));
     15    }
     16
    817}
    918signed int _X2f1Fi___1(){
     
    183192const double _X3fooFd_d__1(double __anonymous_object20){
    184193    __attribute__ ((unused)) const double _X11_retval_fooKd_1;
    185     ((void)((*((double *)(&_X11_retval_fooKd_1)))=3.0) /* ?{} */);
     194    {
     195        ((void)((*((double *)(&_X11_retval_fooKd_1)))=3.0) /* ?{} */);
     196    }
     197
    186198    return _X11_retval_fooKd_1;
    187199}
     
    195207static inline void _X12_constructorFv_S1Si_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ii_1);
    196208static inline void _X12_constructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1){
    197     ((void)((*_X4_dstS1S_1)._X1ii_1) /* ?{} */);
     209    {
     210        ((void)((*_X4_dstS1S_1)._X1ii_1) /* ?{} */);
     211    }
     212
    198213}
    199214static inline void _X12_constructorFv_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1){
    200     ((void)((*_X4_dstS1S_1)._X1ii_1=_X4_srcS1S_1._X1ii_1) /* ?{} */);
     215    {
     216        ((void)((*_X4_dstS1S_1)._X1ii_1=_X4_srcS1S_1._X1ii_1) /* ?{} */);
     217    }
     218
    201219}
    202220static inline void _X11_destructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1){
    203     ((void)((*_X4_dstS1S_1)._X1ii_1) /* ^?{} */);
     221    {
     222        ((void)((*_X4_dstS1S_1)._X1ii_1) /* ^?{} */);
     223    }
     224
    204225}
    205226static inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1){
    206227    struct S _X4_retS1S_1;
    207     ((void)((*_X4_dstS1S_1)._X1ii_1=_X4_srcS1S_1._X1ii_1));
    208     ((void)_X12_constructorFv_S1SS1S_autogen___1((&_X4_retS1S_1), (*_X4_dstS1S_1)));
     228    {
     229        ((void)((*_X4_dstS1S_1)._X1ii_1=_X4_srcS1S_1._X1ii_1));
     230    }
     231
     232    {
     233        ((void)_X12_constructorFv_S1SS1S_autogen___1((&_X4_retS1S_1), (*_X4_dstS1S_1)));
     234    }
     235
    209236    return _X4_retS1S_1;
    210237}
    211238static inline void _X12_constructorFv_S1Si_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ii_1){
    212     ((void)((*_X4_dstS1S_1)._X1ii_1=_X1ii_1) /* ?{} */);
     239    {
     240        ((void)((*_X4_dstS1S_1)._X1ii_1=_X1ii_1) /* ?{} */);
     241    }
     242
    213243}
    214244struct S _X3rtnFS1S_i__1(signed int __anonymous_object21){
  • tests/.expect/gccExtensions.x64.txt

    rb8b6c44 r7b10ea9  
    3838    };
    3939    inline void _X12_constructorFv_S1S_autogen___2(struct S *_X4_dstS1S_2){
    40         ((void)((*_X4_dstS1S_2)._X1ai_2) /* ?{} */);
    41         ((void)((*_X4_dstS1S_2)._X1bi_2) /* ?{} */);
    42         ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */);
     40        {
     41            ((void)((*_X4_dstS1S_2)._X1ai_2) /* ?{} */);
     42        }
     43
     44        {
     45            ((void)((*_X4_dstS1S_2)._X1bi_2) /* ?{} */);
     46        }
     47
     48        {
     49            ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */);
     50        }
     51
    4352    }
    4453    inline void _X12_constructorFv_S1SS1S_autogen___2(struct S *_X4_dstS1S_2, struct S _X4_srcS1S_2){
    45         ((void)((*_X4_dstS1S_2)._X1ai_2=_X4_srcS1S_2._X1ai_2) /* ?{} */);
    46         ((void)((*_X4_dstS1S_2)._X1bi_2=_X4_srcS1S_2._X1bi_2) /* ?{} */);
    47         ((void)((*_X4_dstS1S_2)._X1ci_2=_X4_srcS1S_2._X1ci_2) /* ?{} */);
     54        {
     55            ((void)((*_X4_dstS1S_2)._X1ai_2=_X4_srcS1S_2._X1ai_2) /* ?{} */);
     56        }
     57
     58        {
     59            ((void)((*_X4_dstS1S_2)._X1bi_2=_X4_srcS1S_2._X1bi_2) /* ?{} */);
     60        }
     61
     62        {
     63            ((void)((*_X4_dstS1S_2)._X1ci_2=_X4_srcS1S_2._X1ci_2) /* ?{} */);
     64        }
     65
    4866    }
    4967    inline void _X11_destructorFv_S1S_autogen___2(struct S *_X4_dstS1S_2){
    50         ((void)((*_X4_dstS1S_2)._X1ci_2) /* ^?{} */);
    51         ((void)((*_X4_dstS1S_2)._X1bi_2) /* ^?{} */);
    52         ((void)((*_X4_dstS1S_2)._X1ai_2) /* ^?{} */);
     68        {
     69            ((void)((*_X4_dstS1S_2)._X1ci_2) /* ^?{} */);
     70        }
     71
     72        {
     73            ((void)((*_X4_dstS1S_2)._X1bi_2) /* ^?{} */);
     74        }
     75
     76        {
     77            ((void)((*_X4_dstS1S_2)._X1ai_2) /* ^?{} */);
     78        }
     79
    5380    }
    5481    inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___2(struct S *_X4_dstS1S_2, struct S _X4_srcS1S_2){
    5582        struct S _X4_retS1S_2;
    56         ((void)((*_X4_dstS1S_2)._X1ai_2=_X4_srcS1S_2._X1ai_2));
    57         ((void)((*_X4_dstS1S_2)._X1bi_2=_X4_srcS1S_2._X1bi_2));
    58         ((void)((*_X4_dstS1S_2)._X1ci_2=_X4_srcS1S_2._X1ci_2));
    59         ((void)_X12_constructorFv_S1SS1S_autogen___2((&_X4_retS1S_2), (*_X4_dstS1S_2)));
     83        {
     84            ((void)((*_X4_dstS1S_2)._X1ai_2=_X4_srcS1S_2._X1ai_2));
     85        }
     86
     87        {
     88            ((void)((*_X4_dstS1S_2)._X1bi_2=_X4_srcS1S_2._X1bi_2));
     89        }
     90
     91        {
     92            ((void)((*_X4_dstS1S_2)._X1ci_2=_X4_srcS1S_2._X1ci_2));
     93        }
     94
     95        {
     96            ((void)_X12_constructorFv_S1SS1S_autogen___2((&_X4_retS1S_2), (*_X4_dstS1S_2)));
     97        }
     98
    6099        return _X4_retS1S_2;
    61100    }
    62101    inline void _X12_constructorFv_S1Si_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2){
    63         ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
    64         ((void)((*_X4_dstS1S_2)._X1bi_2) /* ?{} */);
    65         ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */);
     102        {
     103            ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
     104        }
     105
     106        {
     107            ((void)((*_X4_dstS1S_2)._X1bi_2) /* ?{} */);
     108        }
     109
     110        {
     111            ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */);
     112        }
     113
    66114    }
    67115    inline void _X12_constructorFv_S1Sii_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2){
    68         ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
    69         ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
    70         ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */);
     116        {
     117            ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
     118        }
     119
     120        {
     121            ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
     122        }
     123
     124        {
     125            ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */);
     126        }
     127
    71128    }
    72129    inline void _X12_constructorFv_S1Siii_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2, signed int _X1ci_2){
    73         ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
    74         ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
    75         ((void)((*_X4_dstS1S_2)._X1ci_2=_X1ci_2) /* ?{} */);
     130        {
     131            ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
     132        }
     133
     134        {
     135            ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
     136        }
     137
     138        {
     139            ((void)((*_X4_dstS1S_2)._X1ci_2=_X1ci_2) /* ?{} */);
     140        }
     141
    76142    }
    77143    signed int _X1ii_2 = __extension__ 3;
     
    79145    __extension__ signed int _X1bi_2;
    80146    __extension__ signed int _X1ci_2;
    81     ((void)(((void)(((void)__extension__ _X1ai_2) , __extension__ _X1bi_2)) , __extension__ _X1ci_2));
    82     ((void)(__extension__ _X1ai_2=(__extension__ _X1bi_2+__extension__ _X1ci_2)));
    83     ((void)(__extension__ _X1ai_2=__extension__ (__extension__ _X1bi_2+__extension__ _X1ci_2)));
     147    {
     148        ((void)(((void)(((void)__extension__ _X1ai_2) , __extension__ _X1bi_2)) , __extension__ _X1ci_2));
     149    }
     150
     151    {
     152        ((void)(__extension__ _X1ai_2=(__extension__ _X1bi_2+__extension__ _X1ci_2)));
     153    }
     154
     155    {
     156        ((void)(__extension__ _X1ai_2=__extension__ (__extension__ _X1bi_2+__extension__ _X1ci_2)));
     157    }
     158
    84159    signed int _X2a1i_2;
    85160    const signed int _X2a2Ki_2;
     
    96171    };
    97172    inline void _X12_constructorFv_S2s2_autogen___2(struct s2 *_X4_dstS2s2_2){
    98         ((void)((*_X4_dstS2s2_2)._X1ii_2) /* ?{} */);
     173        {
     174            ((void)((*_X4_dstS2s2_2)._X1ii_2) /* ?{} */);
     175        }
     176
    99177    }
    100178    inline void _X12_constructorFv_S2s2S2s2_autogen___2(struct s2 *_X4_dstS2s2_2, struct s2 _X4_srcS2s2_2){
    101         ((void)((*_X4_dstS2s2_2)._X1ii_2=_X4_srcS2s2_2._X1ii_2) /* ?{} */);
     179        {
     180            ((void)((*_X4_dstS2s2_2)._X1ii_2=_X4_srcS2s2_2._X1ii_2) /* ?{} */);
     181        }
     182
    102183    }
    103184    inline void _X11_destructorFv_S2s2_autogen___2(struct s2 *_X4_dstS2s2_2){
    104         ((void)((*_X4_dstS2s2_2)._X1ii_2) /* ^?{} */);
     185        {
     186            ((void)((*_X4_dstS2s2_2)._X1ii_2) /* ^?{} */);
     187        }
     188
    105189    }
    106190    inline struct s2 _X16_operator_assignFS2s2_S2s2S2s2_autogen___2(struct s2 *_X4_dstS2s2_2, struct s2 _X4_srcS2s2_2){
    107191        struct s2 _X4_retS2s2_2;
    108         ((void)((*_X4_dstS2s2_2)._X1ii_2=_X4_srcS2s2_2._X1ii_2));
    109         ((void)_X12_constructorFv_S2s2S2s2_autogen___2((&_X4_retS2s2_2), (*_X4_dstS2s2_2)));
     192        {
     193            ((void)((*_X4_dstS2s2_2)._X1ii_2=_X4_srcS2s2_2._X1ii_2));
     194        }
     195
     196        {
     197            ((void)_X12_constructorFv_S2s2S2s2_autogen___2((&_X4_retS2s2_2), (*_X4_dstS2s2_2)));
     198        }
     199
    110200        return _X4_retS2s2_2;
    111201    }
    112202    inline void _X12_constructorFv_S2s2i_autogen___2(struct s2 *_X4_dstS2s2_2, signed int _X1ii_2){
    113         ((void)((*_X4_dstS2s2_2)._X1ii_2=_X1ii_2) /* ?{} */);
     203        {
     204            ((void)((*_X4_dstS2s2_2)._X1ii_2=_X1ii_2) /* ?{} */);
     205        }
     206
    114207    }
    115208    struct s3 {
     
    117210    };
    118211    inline void _X12_constructorFv_S2s3_autogen___2(struct s3 *_X4_dstS2s3_2){
    119         ((void)((*_X4_dstS2s3_2)._X1ii_2) /* ?{} */);
     212        {
     213            ((void)((*_X4_dstS2s3_2)._X1ii_2) /* ?{} */);
     214        }
     215
    120216    }
    121217    inline void _X12_constructorFv_S2s3S2s3_autogen___2(struct s3 *_X4_dstS2s3_2, struct s3 _X4_srcS2s3_2){
    122         ((void)((*_X4_dstS2s3_2)._X1ii_2=_X4_srcS2s3_2._X1ii_2) /* ?{} */);
     218        {
     219            ((void)((*_X4_dstS2s3_2)._X1ii_2=_X4_srcS2s3_2._X1ii_2) /* ?{} */);
     220        }
     221
    123222    }
    124223    inline void _X11_destructorFv_S2s3_autogen___2(struct s3 *_X4_dstS2s3_2){
    125         ((void)((*_X4_dstS2s3_2)._X1ii_2) /* ^?{} */);
     224        {
     225            ((void)((*_X4_dstS2s3_2)._X1ii_2) /* ^?{} */);
     226        }
     227
    126228    }
    127229    inline struct s3 _X16_operator_assignFS2s3_S2s3S2s3_autogen___2(struct s3 *_X4_dstS2s3_2, struct s3 _X4_srcS2s3_2){
    128230        struct s3 _X4_retS2s3_2;
    129         ((void)((*_X4_dstS2s3_2)._X1ii_2=_X4_srcS2s3_2._X1ii_2));
    130         ((void)_X12_constructorFv_S2s3S2s3_autogen___2((&_X4_retS2s3_2), (*_X4_dstS2s3_2)));
     231        {
     232            ((void)((*_X4_dstS2s3_2)._X1ii_2=_X4_srcS2s3_2._X1ii_2));
     233        }
     234
     235        {
     236            ((void)_X12_constructorFv_S2s3S2s3_autogen___2((&_X4_retS2s3_2), (*_X4_dstS2s3_2)));
     237        }
     238
    131239        return _X4_retS2s3_2;
    132240    }
    133241    inline void _X12_constructorFv_S2s3i_autogen___2(struct s3 *_X4_dstS2s3_2, signed int _X1ii_2){
    134         ((void)((*_X4_dstS2s3_2)._X1ii_2=_X1ii_2) /* ?{} */);
     242        {
     243            ((void)((*_X4_dstS2s3_2)._X1ii_2=_X1ii_2) /* ?{} */);
     244        }
     245
    135246    }
    136247    struct s3 _X2x1S2s3_2;
     
    140251    };
    141252    inline void _X12_constructorFv_S2s4_autogen___2(struct s4 *_X4_dstS2s4_2){
    142         ((void)((*_X4_dstS2s4_2)._X1ii_2) /* ?{} */);
     253        {
     254            ((void)((*_X4_dstS2s4_2)._X1ii_2) /* ?{} */);
     255        }
     256
    143257    }
    144258    inline void _X12_constructorFv_S2s4S2s4_autogen___2(struct s4 *_X4_dstS2s4_2, struct s4 _X4_srcS2s4_2){
    145         ((void)((*_X4_dstS2s4_2)._X1ii_2=_X4_srcS2s4_2._X1ii_2) /* ?{} */);
     259        {
     260            ((void)((*_X4_dstS2s4_2)._X1ii_2=_X4_srcS2s4_2._X1ii_2) /* ?{} */);
     261        }
     262
    146263    }
    147264    inline void _X11_destructorFv_S2s4_autogen___2(struct s4 *_X4_dstS2s4_2){
    148         ((void)((*_X4_dstS2s4_2)._X1ii_2) /* ^?{} */);
     265        {
     266            ((void)((*_X4_dstS2s4_2)._X1ii_2) /* ^?{} */);
     267        }
     268
    149269    }
    150270    inline struct s4 _X16_operator_assignFS2s4_S2s4S2s4_autogen___2(struct s4 *_X4_dstS2s4_2, struct s4 _X4_srcS2s4_2){
    151271        struct s4 _X4_retS2s4_2;
    152         ((void)((*_X4_dstS2s4_2)._X1ii_2=_X4_srcS2s4_2._X1ii_2));
    153         ((void)_X12_constructorFv_S2s4S2s4_autogen___2((&_X4_retS2s4_2), (*_X4_dstS2s4_2)));
     272        {
     273            ((void)((*_X4_dstS2s4_2)._X1ii_2=_X4_srcS2s4_2._X1ii_2));
     274        }
     275
     276        {
     277            ((void)_X12_constructorFv_S2s4S2s4_autogen___2((&_X4_retS2s4_2), (*_X4_dstS2s4_2)));
     278        }
     279
    154280        return _X4_retS2s4_2;
    155281    }
    156282    inline void _X12_constructorFv_S2s4i_autogen___2(struct s4 *_X4_dstS2s4_2, signed int _X1ii_2){
    157         ((void)((*_X4_dstS2s4_2)._X1ii_2=_X1ii_2) /* ?{} */);
     283        {
     284            ((void)((*_X4_dstS2s4_2)._X1ii_2=_X1ii_2) /* ?{} */);
     285        }
     286
    158287    }
    159288    struct s4 _X2x2S2s4_2;
     
    162291    signed int _X2m2A0A0i_2[((unsigned long int )10)][((unsigned long int )10)];
    163292    signed int _X2m3A0A0i_2[((unsigned long int )10)][((unsigned long int )10)];
    164     ((void)(_X12_retval_maini_1=((signed int )0)) /* ?{} */);
     293    {
     294        ((void)(_X12_retval_maini_1=((signed int )0)) /* ?{} */);
     295    }
     296
    165297    return _X12_retval_maini_1;
    166     ((void)(_X12_retval_maini_1=0) /* ?{} */);
     298    {
     299        ((void)(_X12_retval_maini_1=0) /* ?{} */);
     300    }
     301
    167302    return _X12_retval_maini_1;
    168303}
     
    171306signed int main(signed int _X4argci_1, char **_X4argvPPc_1, char **_X4envpPPc_1){
    172307    __attribute__ ((unused)) signed int _X12_retval_maini_1;
    173     signed int _tmp_cp_ret2;
    174     ((void)(_X12_retval_maini_1=(((void)(_tmp_cp_ret2=invoke_main(_X4argci_1, _X4argvPPc_1, _X4envpPPc_1))) , _tmp_cp_ret2)) /* ?{} */);
    175     ((void)(_tmp_cp_ret2) /* ^?{} */);
     308    {
     309        signed int _tmp_cp_ret2;
     310        __attribute__ ((cleanup(__destroy_Destructor))) struct __Destructor _ret_dtor4 = { 0, ((void (*)(void *__anonymous_object0))_X11_destructorFv_i_intrinsic___1) };
     311        void **_dtype_static_member_4 = ((void **)(&_ret_dtor4._X6objectPY12__T_generic__1));
     312        ((void)(_X12_retval_maini_1=(((void)(((void)(_tmp_cp_ret2=invoke_main(_X4argci_1, _X4argvPPc_1, _X4envpPPc_1))) , ((*_dtype_static_member_4)=((void *)(&_tmp_cp_ret2))))) , _tmp_cp_ret2)) /* ?{} */);
     313    }
     314
    176315    return _X12_retval_maini_1;
    177316}
  • tests/.expect/gccExtensions.x86.txt

    rb8b6c44 r7b10ea9  
    3838    };
    3939    inline void _X12_constructorFv_S1S_autogen___2(struct S *_X4_dstS1S_2){
    40         ((void)((*_X4_dstS1S_2)._X1ai_2) /* ?{} */);
    41         ((void)((*_X4_dstS1S_2)._X1bi_2) /* ?{} */);
    42         ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */);
     40        {
     41            ((void)((*_X4_dstS1S_2)._X1ai_2) /* ?{} */);
     42        }
     43
     44        {
     45            ((void)((*_X4_dstS1S_2)._X1bi_2) /* ?{} */);
     46        }
     47
     48        {
     49            ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */);
     50        }
     51
    4352    }
    4453    inline void _X12_constructorFv_S1SS1S_autogen___2(struct S *_X4_dstS1S_2, struct S _X4_srcS1S_2){
    45         ((void)((*_X4_dstS1S_2)._X1ai_2=_X4_srcS1S_2._X1ai_2) /* ?{} */);
    46         ((void)((*_X4_dstS1S_2)._X1bi_2=_X4_srcS1S_2._X1bi_2) /* ?{} */);
    47         ((void)((*_X4_dstS1S_2)._X1ci_2=_X4_srcS1S_2._X1ci_2) /* ?{} */);
     54        {
     55            ((void)((*_X4_dstS1S_2)._X1ai_2=_X4_srcS1S_2._X1ai_2) /* ?{} */);
     56        }
     57
     58        {
     59            ((void)((*_X4_dstS1S_2)._X1bi_2=_X4_srcS1S_2._X1bi_2) /* ?{} */);
     60        }
     61
     62        {
     63            ((void)((*_X4_dstS1S_2)._X1ci_2=_X4_srcS1S_2._X1ci_2) /* ?{} */);
     64        }
     65
    4866    }
    4967    inline void _X11_destructorFv_S1S_autogen___2(struct S *_X4_dstS1S_2){
    50         ((void)((*_X4_dstS1S_2)._X1ci_2) /* ^?{} */);
    51         ((void)((*_X4_dstS1S_2)._X1bi_2) /* ^?{} */);
    52         ((void)((*_X4_dstS1S_2)._X1ai_2) /* ^?{} */);
     68        {
     69            ((void)((*_X4_dstS1S_2)._X1ci_2) /* ^?{} */);
     70        }
     71
     72        {
     73            ((void)((*_X4_dstS1S_2)._X1bi_2) /* ^?{} */);
     74        }
     75
     76        {
     77            ((void)((*_X4_dstS1S_2)._X1ai_2) /* ^?{} */);
     78        }
     79
    5380    }
    5481    inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___2(struct S *_X4_dstS1S_2, struct S _X4_srcS1S_2){
    5582        struct S _X4_retS1S_2;
    56         ((void)((*_X4_dstS1S_2)._X1ai_2=_X4_srcS1S_2._X1ai_2));
    57         ((void)((*_X4_dstS1S_2)._X1bi_2=_X4_srcS1S_2._X1bi_2));
    58         ((void)((*_X4_dstS1S_2)._X1ci_2=_X4_srcS1S_2._X1ci_2));
    59         ((void)_X12_constructorFv_S1SS1S_autogen___2((&_X4_retS1S_2), (*_X4_dstS1S_2)));
     83        {
     84            ((void)((*_X4_dstS1S_2)._X1ai_2=_X4_srcS1S_2._X1ai_2));
     85        }
     86
     87        {
     88            ((void)((*_X4_dstS1S_2)._X1bi_2=_X4_srcS1S_2._X1bi_2));
     89        }
     90
     91        {
     92            ((void)((*_X4_dstS1S_2)._X1ci_2=_X4_srcS1S_2._X1ci_2));
     93        }
     94
     95        {
     96            ((void)_X12_constructorFv_S1SS1S_autogen___2((&_X4_retS1S_2), (*_X4_dstS1S_2)));
     97        }
     98
    6099        return _X4_retS1S_2;
    61100    }
    62101    inline void _X12_constructorFv_S1Si_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2){
    63         ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
    64         ((void)((*_X4_dstS1S_2)._X1bi_2) /* ?{} */);
    65         ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */);
     102        {
     103            ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
     104        }
     105
     106        {
     107            ((void)((*_X4_dstS1S_2)._X1bi_2) /* ?{} */);
     108        }
     109
     110        {
     111            ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */);
     112        }
     113
    66114    }
    67115    inline void _X12_constructorFv_S1Sii_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2){
    68         ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
    69         ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
    70         ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */);
     116        {
     117            ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
     118        }
     119
     120        {
     121            ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
     122        }
     123
     124        {
     125            ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */);
     126        }
     127
    71128    }
    72129    inline void _X12_constructorFv_S1Siii_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2, signed int _X1ci_2){
    73         ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
    74         ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
    75         ((void)((*_X4_dstS1S_2)._X1ci_2=_X1ci_2) /* ?{} */);
     130        {
     131            ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
     132        }
     133
     134        {
     135            ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
     136        }
     137
     138        {
     139            ((void)((*_X4_dstS1S_2)._X1ci_2=_X1ci_2) /* ?{} */);
     140        }
     141
    76142    }
    77143    signed int _X1ii_2 = __extension__ 3;
     
    79145    __extension__ signed int _X1bi_2;
    80146    __extension__ signed int _X1ci_2;
    81     ((void)(((void)(((void)__extension__ _X1ai_2) , __extension__ _X1bi_2)) , __extension__ _X1ci_2));
    82     ((void)(__extension__ _X1ai_2=(__extension__ _X1bi_2+__extension__ _X1ci_2)));
    83     ((void)(__extension__ _X1ai_2=__extension__ (__extension__ _X1bi_2+__extension__ _X1ci_2)));
     147    {
     148        ((void)(((void)(((void)__extension__ _X1ai_2) , __extension__ _X1bi_2)) , __extension__ _X1ci_2));
     149    }
     150
     151    {
     152        ((void)(__extension__ _X1ai_2=(__extension__ _X1bi_2+__extension__ _X1ci_2)));
     153    }
     154
     155    {
     156        ((void)(__extension__ _X1ai_2=__extension__ (__extension__ _X1bi_2+__extension__ _X1ci_2)));
     157    }
     158
    84159    signed int _X2a1i_2;
    85160    const signed int _X2a2Ki_2;