Ignore:
File:
1 edited

Legend:

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

    r7b10ea9 rbf71cfd  
    1 __extension__ signed int _X1ai_1;
    2 __extension__ signed int _X1bi_1;
    3 __extension__ signed int _X1ci_1;
     1__extension__ signed int __a__i_1;
     2__extension__ signed int __b__i_1;
     3__extension__ signed int __c__i_1;
    44__extension__ struct S {
    5     __extension__ signed int _X1ai_1;
    6     __extension__ signed int _X1bi_1;
    7     __extension__ signed int _X1ci_1;
     5    __extension__ signed int __a__i_1;
     6    __extension__ signed int __b__i_1;
     7    __extension__ signed int __c__i_1;
    88};
    9 static inline void _X12_constructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1);
    10 static inline void _X12_constructorFv_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1);
    11 static inline void _X11_destructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1);
    12 static inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1);
    13 static inline void _X12_constructorFv_S1Si_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1);
    14 static inline void _X12_constructorFv_S1Sii_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1, signed int _X1bi_1);
    15 static inline void _X12_constructorFv_S1Siii_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1, signed int _X1bi_1, signed int _X1ci_1);
    16 static inline void _X12_constructorFv_S1S_autogen___1(struct S *_X4_dstS1S_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 
    29 }
    30 static inline void _X12_constructorFv_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_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 
    43 }
    44 static inline void _X11_destructorFv_S1S_autogen___1(struct S *_X4_dstS1S_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 
    57 }
    58 static inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1){
    59     struct S _X4_retS1S_1;
    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 
    76     return _X4_retS1S_1;
    77 }
    78 static inline void _X12_constructorFv_S1Si_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_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 
    91 }
    92 static inline void _X12_constructorFv_S1Sii_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1, signed int _X1bi_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 
    105 }
    106 static inline void _X12_constructorFv_S1Siii_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1, signed int _X1bi_1, signed int _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 
     9static inline void ___constructor__F_2sS_autogen___1(struct S *___dst__2sS_1);
     10static inline void ___constructor__F_2sS2sS_autogen___1(struct S *___dst__2sS_1, struct S ___src__2sS_1);
     11static inline void ___destructor__F_2sS_autogen___1(struct S *___dst__2sS_1);
     12static inline struct S ___operator_assign__F2sS_2sS2sS_autogen___1(struct S *___dst__2sS_1, struct S ___src__2sS_1);
     13static inline void ___constructor__F_2sSi_autogen___1(struct S *___dst__2sS_1, signed int __a__i_1);
     14static inline void ___constructor__F_2sSii_autogen___1(struct S *___dst__2sS_1, signed int __a__i_1, signed int __b__i_1);
     15static inline void ___constructor__F_2sSiii_autogen___1(struct S *___dst__2sS_1, signed int __a__i_1, signed int __b__i_1, signed int __c__i_1);
     16static inline void ___constructor__F_2sS_autogen___1(struct S *___dst__2sS_1){
     17    ((void)((*___dst__2sS_1).__a__i_1) /* ?{} */);
     18    ((void)((*___dst__2sS_1).__b__i_1) /* ?{} */);
     19    ((void)((*___dst__2sS_1).__c__i_1) /* ?{} */);
     20}
     21static inline void ___constructor__F_2sS2sS_autogen___1(struct S *___dst__2sS_1, struct S ___src__2sS_1){
     22    ((void)((*___dst__2sS_1).__a__i_1=___src__2sS_1.__a__i_1) /* ?{} */);
     23    ((void)((*___dst__2sS_1).__b__i_1=___src__2sS_1.__b__i_1) /* ?{} */);
     24    ((void)((*___dst__2sS_1).__c__i_1=___src__2sS_1.__c__i_1) /* ?{} */);
     25}
     26static inline void ___destructor__F_2sS_autogen___1(struct S *___dst__2sS_1){
     27    ((void)((*___dst__2sS_1).__c__i_1) /* ^?{} */);
     28    ((void)((*___dst__2sS_1).__b__i_1) /* ^?{} */);
     29    ((void)((*___dst__2sS_1).__a__i_1) /* ^?{} */);
     30}
     31static inline struct S ___operator_assign__F2sS_2sS2sS_autogen___1(struct S *___dst__2sS_1, struct S ___src__2sS_1){
     32    struct S ___ret__2sS_1;
     33    ((void)((*___dst__2sS_1).__a__i_1=___src__2sS_1.__a__i_1));
     34    ((void)((*___dst__2sS_1).__b__i_1=___src__2sS_1.__b__i_1));
     35    ((void)((*___dst__2sS_1).__c__i_1=___src__2sS_1.__c__i_1));
     36    ((void)___constructor__F_2sS2sS_autogen___1((&___ret__2sS_1), (*___dst__2sS_1)));
     37    return ___ret__2sS_1;
     38}
     39static inline void ___constructor__F_2sSi_autogen___1(struct S *___dst__2sS_1, signed int __a__i_1){
     40    ((void)((*___dst__2sS_1).__a__i_1=__a__i_1) /* ?{} */);
     41    ((void)((*___dst__2sS_1).__b__i_1) /* ?{} */);
     42    ((void)((*___dst__2sS_1).__c__i_1) /* ?{} */);
     43}
     44static inline void ___constructor__F_2sSii_autogen___1(struct S *___dst__2sS_1, signed int __a__i_1, signed int __b__i_1){
     45    ((void)((*___dst__2sS_1).__a__i_1=__a__i_1) /* ?{} */);
     46    ((void)((*___dst__2sS_1).__b__i_1=__b__i_1) /* ?{} */);
     47    ((void)((*___dst__2sS_1).__c__i_1) /* ?{} */);
     48}
     49static inline void ___constructor__F_2sSiii_autogen___1(struct S *___dst__2sS_1, signed int __a__i_1, signed int __b__i_1, signed int __c__i_1){
     50    ((void)((*___dst__2sS_1).__a__i_1=__a__i_1) /* ?{} */);
     51    ((void)((*___dst__2sS_1).__b__i_1=__b__i_1) /* ?{} */);
     52    ((void)((*___dst__2sS_1).__c__i_1=__c__i_1) /* ?{} */);
    11953}
    12054__extension__ union U {
    121     __extension__ signed int _X1ai_1;
    122     __extension__ signed int _X1bi_1;
    123     __extension__ signed int _X1ci_1;
     55    __extension__ signed int __a__i_1;
     56    __extension__ signed int __b__i_1;
     57    __extension__ signed int __c__i_1;
    12458};
    125 static inline void _X12_constructorFv_U1U_autogen___1(__attribute__ ((unused)) union U *_X4_dstU1U_1);
    126 static inline void _X12_constructorFv_U1UU1U_autogen___1(union U *_X4_dstU1U_1, union U _X4_srcU1U_1);
    127 static inline void _X11_destructorFv_U1U_autogen___1(__attribute__ ((unused)) union U *_X4_dstU1U_1);
    128 static inline union U _X16_operator_assignFU1U_U1UU1U_autogen___1(union U *_X4_dstU1U_1, union U _X4_srcU1U_1);
    129 static inline void _X12_constructorFv_U1Ui_autogen___1(union U *_X4_dstU1U_1, signed int _X1ai_1);
    130 static inline void _X12_constructorFv_U1U_autogen___1(__attribute__ ((unused)) union U *_X4_dstU1U_1){
    131 }
    132 static inline void _X12_constructorFv_U1UU1U_autogen___1(union U *_X4_dstU1U_1, union U _X4_srcU1U_1){
    133     {
    134         ((void)__builtin_memcpy(((void *)_X4_dstU1U_1), ((const void *)(&_X4_srcU1U_1)), sizeof(union U )));
    135     }
    136 
    137 }
    138 static inline void _X11_destructorFv_U1U_autogen___1(__attribute__ ((unused)) union U *_X4_dstU1U_1){
    139 }
    140 static inline union U _X16_operator_assignFU1U_U1UU1U_autogen___1(union U *_X4_dstU1U_1, union U _X4_srcU1U_1){
    141     union U _X4_retU1U_1;
    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 
    150     return _X4_retU1U_1;
    151 }
    152 static inline void _X12_constructorFv_U1Ui_autogen___1(union U *_X4_dstU1U_1, signed int _X1ai_1){
    153     {
    154         ((void)__builtin_memcpy(((void *)_X4_dstU1U_1), ((const void *)(&_X1ai_1)), sizeof(signed int )));
    155     }
    156 
     59static inline void ___constructor__F_2uU_autogen___1(__attribute__ ((unused)) union U *___dst__2uU_1);
     60static inline void ___constructor__F_2uU2uU_autogen___1(union U *___dst__2uU_1, union U ___src__2uU_1);
     61static inline void ___destructor__F_2uU_autogen___1(__attribute__ ((unused)) union U *___dst__2uU_1);
     62static inline union U ___operator_assign__F2uU_2uU2uU_autogen___1(union U *___dst__2uU_1, union U ___src__2uU_1);
     63static inline void ___constructor__F_2uUi_autogen___1(union U *___dst__2uU_1, signed int __a__i_1);
     64static inline void ___constructor__F_2uU_autogen___1(__attribute__ ((unused)) union U *___dst__2uU_1){
     65}
     66static inline void ___constructor__F_2uU2uU_autogen___1(union U *___dst__2uU_1, union U ___src__2uU_1){
     67    ((void)__builtin_memcpy(((void *)___dst__2uU_1), ((const void *)(&___src__2uU_1)), sizeof(union U )));
     68}
     69static inline void ___destructor__F_2uU_autogen___1(__attribute__ ((unused)) union U *___dst__2uU_1){
     70}
     71static inline union U ___operator_assign__F2uU_2uU2uU_autogen___1(union U *___dst__2uU_1, union U ___src__2uU_1){
     72    union U ___ret__2uU_1;
     73    ((void)__builtin_memcpy(((void *)___dst__2uU_1), ((const void *)(&___src__2uU_1)), sizeof(union U )));
     74    ((void)___constructor__F_2uU2uU_autogen___1((&___ret__2uU_1), (*___dst__2uU_1)));
     75    return ___ret__2uU_1;
     76}
     77static inline void ___constructor__F_2uUi_autogen___1(union U *___dst__2uU_1, signed int __a__i_1){
     78    ((void)__builtin_memcpy(((void *)___dst__2uU_1), ((const void *)(&__a__i_1)), sizeof(signed int )));
    15779}
    15880__extension__ enum E {
    159     _X1RKM1E_1,
    160     _X1GKM1E_1,
    161     _X1BKM1E_1,
     81    __R__C2eE_1,
     82    __G__C2eE_1,
     83    __B__C2eE_1,
    16284};
    163 __extension__ signed int _X1fFi___1();
     85__extension__ signed int __f__Fi___1();
    16486__extension__ signed int i;
    16587__extension__ signed int j;
    166 __extension__ signed int _X4fredFi_i__1(signed int _X1pi_1){
    167     __attribute__ ((unused)) signed int _X12_retval_fredi_1;
     88__extension__ signed int __fred__Fi_i__1(signed int __p__i_1){
     89    __attribute__ ((unused)) signed int ___retval_fred__i_1;
    16890    __extension__ struct S {
    169         __extension__ signed int _X1ai_2;
    170         __extension__ signed int _X1bi_2;
    171         __extension__ signed int _X1ci_2;
    172         __extension__ signed int *_X1xPi_2;
    173         __extension__ signed int *_X1yPi_2;
    174         __extension__ signed int *_X1zPi_2;
     91        __extension__ signed int __a__i_2;
     92        __extension__ signed int __b__i_2;
     93        __extension__ signed int __c__i_2;
     94        __extension__ signed int *__x__Pi_2;
     95        __extension__ signed int *__y__Pi_2;
     96        __extension__ signed int *__z__Pi_2;
    17597    };
    176     inline void _X12_constructorFv_S1S_autogen___2(struct S *_X4_dstS1S_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 
    201     }
    202     inline void _X12_constructorFv_S1SS1S_autogen___2(struct S *_X4_dstS1S_2, struct S _X4_srcS1S_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 
    227     }
    228     inline void _X11_destructorFv_S1S_autogen___2(struct S *_X4_dstS1S_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 
    253     }
    254     inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___2(struct S *_X4_dstS1S_2, struct S _X4_srcS1S_2){
    255         struct S _X4_retS1S_2;
    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 
    284         return _X4_retS1S_2;
    285     }
    286     inline void _X12_constructorFv_S1Si_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_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 
    311     }
    312     inline void _X12_constructorFv_S1Sii_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_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 
    337     }
    338     inline void _X12_constructorFv_S1Siii_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2, signed int _X1ci_2){
    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 
    363     }
    364     inline void _X12_constructorFv_S1SiiiPi_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2, signed int _X1ci_2, signed int *_X1xPi_2){
    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 
    389     }
    390     inline void _X12_constructorFv_S1SiiiPiPi_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2, signed int _X1ci_2, signed int *_X1xPi_2, signed int *_X1yPi_2){
    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 
    415     }
    416     inline void _X12_constructorFv_S1SiiiPiPiPi_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2, signed int _X1ci_2, signed int *_X1xPi_2, signed int *_X1yPi_2, signed int *_X1zPi_2){
    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 
    441     }
    442     signed int _X1ii_2 = (__extension__ _X1ai_1+__extension__ 3);
    443     {
    444         ((void)__extension__ 3);
    445     }
    446 
    447     {
    448         ((void)__extension__ _X1ai_1);
    449     }
    450 
    451     __extension__ signed int _X1ai_2;
    452     __extension__ signed int _X1bi_2;
    453     __extension__ signed int _X1ci_2;
    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 
    465     __extension__ signed int _X4maryFi_i__2(signed int _X1pi_2){
    466         __attribute__ ((unused)) signed int _X12_retval_maryi_2;
    467     }
    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 }
     98    inline void ___constructor__F_2sS_autogen___2(struct S *___dst__2sS_2){
     99        ((void)((*___dst__2sS_2).__a__i_2) /* ?{} */);
     100        ((void)((*___dst__2sS_2).__b__i_2) /* ?{} */);
     101        ((void)((*___dst__2sS_2).__c__i_2) /* ?{} */);
     102        ((void)((*___dst__2sS_2).__x__Pi_2) /* ?{} */);
     103        ((void)((*___dst__2sS_2).__y__Pi_2) /* ?{} */);
     104        ((void)((*___dst__2sS_2).__z__Pi_2) /* ?{} */);
     105    }
     106    inline void ___constructor__F_2sS2sS_autogen___2(struct S *___dst__2sS_2, struct S ___src__2sS_2){
     107        ((void)((*___dst__2sS_2).__a__i_2=___src__2sS_2.__a__i_2) /* ?{} */);
     108        ((void)((*___dst__2sS_2).__b__i_2=___src__2sS_2.__b__i_2) /* ?{} */);
     109        ((void)((*___dst__2sS_2).__c__i_2=___src__2sS_2.__c__i_2) /* ?{} */);
     110        ((void)((*___dst__2sS_2).__x__Pi_2=___src__2sS_2.__x__Pi_2) /* ?{} */);
     111        ((void)((*___dst__2sS_2).__y__Pi_2=___src__2sS_2.__y__Pi_2) /* ?{} */);
     112        ((void)((*___dst__2sS_2).__z__Pi_2=___src__2sS_2.__z__Pi_2) /* ?{} */);
     113    }
     114    inline void ___destructor__F_2sS_autogen___2(struct S *___dst__2sS_2){
     115        ((void)((*___dst__2sS_2).__z__Pi_2) /* ^?{} */);
     116        ((void)((*___dst__2sS_2).__y__Pi_2) /* ^?{} */);
     117        ((void)((*___dst__2sS_2).__x__Pi_2) /* ^?{} */);
     118        ((void)((*___dst__2sS_2).__c__i_2) /* ^?{} */);
     119        ((void)((*___dst__2sS_2).__b__i_2) /* ^?{} */);
     120        ((void)((*___dst__2sS_2).__a__i_2) /* ^?{} */);
     121    }
     122    inline struct S ___operator_assign__F2sS_2sS2sS_autogen___2(struct S *___dst__2sS_2, struct S ___src__2sS_2){
     123        struct S ___ret__2sS_2;
     124        ((void)((*___dst__2sS_2).__a__i_2=___src__2sS_2.__a__i_2));
     125        ((void)((*___dst__2sS_2).__b__i_2=___src__2sS_2.__b__i_2));
     126        ((void)((*___dst__2sS_2).__c__i_2=___src__2sS_2.__c__i_2));
     127        ((void)((*___dst__2sS_2).__x__Pi_2=___src__2sS_2.__x__Pi_2));
     128        ((void)((*___dst__2sS_2).__y__Pi_2=___src__2sS_2.__y__Pi_2));
     129        ((void)((*___dst__2sS_2).__z__Pi_2=___src__2sS_2.__z__Pi_2));
     130        ((void)___constructor__F_2sS2sS_autogen___2((&___ret__2sS_2), (*___dst__2sS_2)));
     131        return ___ret__2sS_2;
     132    }
     133    inline void ___constructor__F_2sSi_autogen___2(struct S *___dst__2sS_2, signed int __a__i_2){
     134        ((void)((*___dst__2sS_2).__a__i_2=__a__i_2) /* ?{} */);
     135        ((void)((*___dst__2sS_2).__b__i_2) /* ?{} */);
     136        ((void)((*___dst__2sS_2).__c__i_2) /* ?{} */);
     137        ((void)((*___dst__2sS_2).__x__Pi_2) /* ?{} */);
     138        ((void)((*___dst__2sS_2).__y__Pi_2) /* ?{} */);
     139        ((void)((*___dst__2sS_2).__z__Pi_2) /* ?{} */);
     140    }
     141    inline void ___constructor__F_2sSii_autogen___2(struct S *___dst__2sS_2, signed int __a__i_2, signed int __b__i_2){
     142        ((void)((*___dst__2sS_2).__a__i_2=__a__i_2) /* ?{} */);
     143        ((void)((*___dst__2sS_2).__b__i_2=__b__i_2) /* ?{} */);
     144        ((void)((*___dst__2sS_2).__c__i_2) /* ?{} */);
     145        ((void)((*___dst__2sS_2).__x__Pi_2) /* ?{} */);
     146        ((void)((*___dst__2sS_2).__y__Pi_2) /* ?{} */);
     147        ((void)((*___dst__2sS_2).__z__Pi_2) /* ?{} */);
     148    }
     149    inline void ___constructor__F_2sSiii_autogen___2(struct S *___dst__2sS_2, signed int __a__i_2, signed int __b__i_2, signed int __c__i_2){
     150        ((void)((*___dst__2sS_2).__a__i_2=__a__i_2) /* ?{} */);
     151        ((void)((*___dst__2sS_2).__b__i_2=__b__i_2) /* ?{} */);
     152        ((void)((*___dst__2sS_2).__c__i_2=__c__i_2) /* ?{} */);
     153        ((void)((*___dst__2sS_2).__x__Pi_2) /* ?{} */);
     154        ((void)((*___dst__2sS_2).__y__Pi_2) /* ?{} */);
     155        ((void)((*___dst__2sS_2).__z__Pi_2) /* ?{} */);
     156    }
     157    inline void ___constructor__F_2sSiiiPi_autogen___2(struct S *___dst__2sS_2, signed int __a__i_2, signed int __b__i_2, signed int __c__i_2, signed int *__x__Pi_2){
     158        ((void)((*___dst__2sS_2).__a__i_2=__a__i_2) /* ?{} */);
     159        ((void)((*___dst__2sS_2).__b__i_2=__b__i_2) /* ?{} */);
     160        ((void)((*___dst__2sS_2).__c__i_2=__c__i_2) /* ?{} */);
     161        ((void)((*___dst__2sS_2).__x__Pi_2=__x__Pi_2) /* ?{} */);
     162        ((void)((*___dst__2sS_2).__y__Pi_2) /* ?{} */);
     163        ((void)((*___dst__2sS_2).__z__Pi_2) /* ?{} */);
     164    }
     165    inline void ___constructor__F_2sSiiiPiPi_autogen___2(struct S *___dst__2sS_2, signed int __a__i_2, signed int __b__i_2, signed int __c__i_2, signed int *__x__Pi_2, signed int *__y__Pi_2){
     166        ((void)((*___dst__2sS_2).__a__i_2=__a__i_2) /* ?{} */);
     167        ((void)((*___dst__2sS_2).__b__i_2=__b__i_2) /* ?{} */);
     168        ((void)((*___dst__2sS_2).__c__i_2=__c__i_2) /* ?{} */);
     169        ((void)((*___dst__2sS_2).__x__Pi_2=__x__Pi_2) /* ?{} */);
     170        ((void)((*___dst__2sS_2).__y__Pi_2=__y__Pi_2) /* ?{} */);
     171        ((void)((*___dst__2sS_2).__z__Pi_2) /* ?{} */);
     172    }
     173    inline void ___constructor__F_2sSiiiPiPiPi_autogen___2(struct S *___dst__2sS_2, signed int __a__i_2, signed int __b__i_2, signed int __c__i_2, signed int *__x__Pi_2, signed int *__y__Pi_2, signed int *__z__Pi_2){
     174        ((void)((*___dst__2sS_2).__a__i_2=__a__i_2) /* ?{} */);
     175        ((void)((*___dst__2sS_2).__b__i_2=__b__i_2) /* ?{} */);
     176        ((void)((*___dst__2sS_2).__c__i_2=__c__i_2) /* ?{} */);
     177        ((void)((*___dst__2sS_2).__x__Pi_2=__x__Pi_2) /* ?{} */);
     178        ((void)((*___dst__2sS_2).__y__Pi_2=__y__Pi_2) /* ?{} */);
     179        ((void)((*___dst__2sS_2).__z__Pi_2=__z__Pi_2) /* ?{} */);
     180    }
     181    signed int __i__i_2 = (__extension__ __a__i_1+__extension__ 3);
     182    ((void)__extension__ 3);
     183    ((void)__extension__ __a__i_1);
     184    __extension__ signed int __a__i_2;
     185    __extension__ signed int __b__i_2;
     186    __extension__ signed int __c__i_2;
     187    ((void)(__extension__ __a__i_2=(__extension__ __b__i_2+__extension__ __c__i_2)));
     188    signed int _tmp_cp_ret2;
     189    ((void)(((void)(_tmp_cp_ret2=__extension__ __fred__Fi_i__1(3))) , _tmp_cp_ret2));
     190    ((void)(_tmp_cp_ret2) /* ^?{} */);
     191    __extension__ signed int __mary__Fi_i__2(signed int __p__i_2){
     192        __attribute__ ((unused)) signed int ___retval_mary__i_2;
     193    }
     194    ((void)__extension__ sizeof(3));
     195    ((void)__extension__ ((3!=((signed int )0)) || (4!=((signed int )0))));
     196    ((void)__extension__ __alignof__(__extension__ __a__i_2));
     197    ((void)((__extension__ __a__i_2!=((signed int )0)) || (((__extension__ __b__i_2!=((signed int )0)) && (__extension__ __c__i_2!=((signed int )0)))!=((signed int )0))));
     198    ((void)(((__extension__ __a__i_2>__extension__ __b__i_2)!=((signed int )0)) ? __extension__ __c__i_2 : __extension__ __c__i_2));
     199    ((void)(__extension__ __a__i_2=__extension__ (__extension__ __b__i_2+__extension__ __c__i_2)));
     200    ((void)(((void)(((void)__extension__ __a__i_2) , __extension__ __b__i_2)) , __extension__ __c__i_2));
     201}
Note: See TracChangeset for help on using the changeset viewer.