Ignore:
File:
1 edited

Legend:

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

    r6e4b913 rcad355a  
    1 extern void *malloc(long unsigned int __size);
    2 extern void free(void *__ptr);
    31extern void abort(void);
    42extern int atexit(void (*__func)(void));
    53extern void exit(int __status);
    6 extern int printf(const char *__restrict __format, ...);
    74__extension__ int __a__i_1;
    85__extension__ int __b__i_1;
     
    2017}
    2118static inline void ___constructor__F_P2sS_autogen___1(struct S *___dst__P2sS_1){
    22     ((void)((*___dst__P2sS_1).__a__i_1) /* ?{} */);
    23     ((void)((*___dst__P2sS_1).__b__i_1) /* ?{} */);
    24     ((void)((*___dst__P2sS_1).__c__i_1) /* ?{} */);
     19    ((void)((*((int *)(&(*___dst__P2sS_1).__a__i_1)))) /* ?{} */);
     20    ((void)((*((int *)(&(*___dst__P2sS_1).__b__i_1)))) /* ?{} */);
     21    ((void)((*((int *)(&(*___dst__P2sS_1).__c__i_1)))) /* ?{} */);
    2522}
    2623static inline void ___constructor__F_P2sS2sS_autogen___1(struct S *___dst__P2sS_1, struct S ___src__2sS_1){
    27     ((void)((*___dst__P2sS_1).__a__i_1=___src__2sS_1.__a__i_1) /* ?{} */);
    28     ((void)((*___dst__P2sS_1).__b__i_1=___src__2sS_1.__b__i_1) /* ?{} */);
    29     ((void)((*___dst__P2sS_1).__c__i_1=___src__2sS_1.__c__i_1) /* ?{} */);
     24    ((void)((*((int *)(&(*___dst__P2sS_1).__a__i_1)))=___src__2sS_1.__a__i_1) /* ?{} */);
     25    ((void)((*((int *)(&(*___dst__P2sS_1).__b__i_1)))=___src__2sS_1.__b__i_1) /* ?{} */);
     26    ((void)((*((int *)(&(*___dst__P2sS_1).__c__i_1)))=___src__2sS_1.__c__i_1) /* ?{} */);
    3027}
    3128static inline void ___destructor__F_P2sS_autogen___1(struct S *___dst__P2sS_1){
    32     ((void)((*___dst__P2sS_1).__c__i_1) /* ^?{} */);
    33     ((void)((*___dst__P2sS_1).__b__i_1) /* ^?{} */);
    34     ((void)((*___dst__P2sS_1).__a__i_1) /* ^?{} */);
     29    ((void)((*((int *)(&(*___dst__P2sS_1).__c__i_1)))) /* ^?{} */);
     30    ((void)((*((int *)(&(*___dst__P2sS_1).__b__i_1)))) /* ^?{} */);
     31    ((void)((*((int *)(&(*___dst__P2sS_1).__a__i_1)))) /* ^?{} */);
    3532}
    3633static inline void ___constructor__F_P2sSi_autogen___1(struct S *___dst__P2sS_1, int __a__i_1){
    37     ((void)((*___dst__P2sS_1).__a__i_1=__a__i_1) /* ?{} */);
    38     ((void)((*___dst__P2sS_1).__b__i_1) /* ?{} */);
    39     ((void)((*___dst__P2sS_1).__c__i_1) /* ?{} */);
     34    ((void)((*((int *)(&(*___dst__P2sS_1).__a__i_1)))=__a__i_1) /* ?{} */);
     35    ((void)((*((int *)(&(*___dst__P2sS_1).__b__i_1)))) /* ?{} */);
     36    ((void)((*((int *)(&(*___dst__P2sS_1).__c__i_1)))) /* ?{} */);
    4037}
    4138static inline void ___constructor__F_P2sSii_autogen___1(struct S *___dst__P2sS_1, int __a__i_1, int __b__i_1){
    42     ((void)((*___dst__P2sS_1).__a__i_1=__a__i_1) /* ?{} */);
    43     ((void)((*___dst__P2sS_1).__b__i_1=__b__i_1) /* ?{} */);
    44     ((void)((*___dst__P2sS_1).__c__i_1) /* ?{} */);
     39    ((void)((*((int *)(&(*___dst__P2sS_1).__a__i_1)))=__a__i_1) /* ?{} */);
     40    ((void)((*((int *)(&(*___dst__P2sS_1).__b__i_1)))=__b__i_1) /* ?{} */);
     41    ((void)((*((int *)(&(*___dst__P2sS_1).__c__i_1)))) /* ?{} */);
    4542}
    4643static inline void ___constructor__F_P2sSiii_autogen___1(struct S *___dst__P2sS_1, int __a__i_1, int __b__i_1, int __c__i_1){
    47     ((void)((*___dst__P2sS_1).__a__i_1=__a__i_1) /* ?{} */);
    48     ((void)((*___dst__P2sS_1).__b__i_1=__b__i_1) /* ?{} */);
    49     ((void)((*___dst__P2sS_1).__c__i_1=__c__i_1) /* ?{} */);
     44    ((void)((*((int *)(&(*___dst__P2sS_1).__a__i_1)))=__a__i_1) /* ?{} */);
     45    ((void)((*((int *)(&(*___dst__P2sS_1).__b__i_1)))=__b__i_1) /* ?{} */);
     46    ((void)((*((int *)(&(*___dst__P2sS_1).__c__i_1)))=__c__i_1) /* ?{} */);
    5047}
    5148__extension__ union U {
Note: See TracChangeset for help on using the changeset viewer.