Ignore:
Timestamp:
May 21, 2018, 10:52:15 PM (8 years ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, stuck-waitfor-destruct, with_gc
Children:
2f0a0678
Parents:
b12c036 (diff), 1596726 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge branch 'master' of plg2:software/cfa/cfa-cc

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/tests/.expect/gccExtensions.x64.txt

    rb12c036 r21bdce2  
    3737        __extension__ signed int __c__i_2;
    3838    };
    39     inline void ___constructor__F_R2sS_autogen___2(struct S *___dst__R2sS_2){
    40         ((void)((*___dst__R2sS_2).__a__i_2) /* ?{} */);
    41         ((void)((*___dst__R2sS_2).__b__i_2) /* ?{} */);
    42         ((void)((*___dst__R2sS_2).__c__i_2) /* ?{} */);
     39    inline void ___constructor__F_2sS_autogen___2(struct S *___dst__2sS_2){
     40        ((void)((*___dst__2sS_2).__a__i_2) /* ?{} */);
     41        ((void)((*___dst__2sS_2).__b__i_2) /* ?{} */);
     42        ((void)((*___dst__2sS_2).__c__i_2) /* ?{} */);
    4343    }
    44     inline void ___constructor__F_R2sS2sS_autogen___2(struct S *___dst__R2sS_2, struct S ___src__2sS_2){
    45         ((void)((*___dst__R2sS_2).__a__i_2=___src__2sS_2.__a__i_2) /* ?{} */);
    46         ((void)((*___dst__R2sS_2).__b__i_2=___src__2sS_2.__b__i_2) /* ?{} */);
    47         ((void)((*___dst__R2sS_2).__c__i_2=___src__2sS_2.__c__i_2) /* ?{} */);
     44    inline void ___constructor__F_2sS2sS_autogen___2(struct S *___dst__2sS_2, struct S ___src__2sS_2){
     45        ((void)((*___dst__2sS_2).__a__i_2=___src__2sS_2.__a__i_2) /* ?{} */);
     46        ((void)((*___dst__2sS_2).__b__i_2=___src__2sS_2.__b__i_2) /* ?{} */);
     47        ((void)((*___dst__2sS_2).__c__i_2=___src__2sS_2.__c__i_2) /* ?{} */);
    4848    }
    49     inline void ___destructor__F_R2sS_autogen___2(struct S *___dst__R2sS_2){
    50         ((void)((*___dst__R2sS_2).__c__i_2) /* ^?{} */);
    51         ((void)((*___dst__R2sS_2).__b__i_2) /* ^?{} */);
    52         ((void)((*___dst__R2sS_2).__a__i_2) /* ^?{} */);
     49    inline void ___destructor__F_2sS_autogen___2(struct S *___dst__2sS_2){
     50        ((void)((*___dst__2sS_2).__c__i_2) /* ^?{} */);
     51        ((void)((*___dst__2sS_2).__b__i_2) /* ^?{} */);
     52        ((void)((*___dst__2sS_2).__a__i_2) /* ^?{} */);
    5353    }
    54     inline struct S ___operator_assign__F2sS_R2sS2sS_autogen___2(struct S *___dst__R2sS_2, struct S ___src__2sS_2){
     54    inline struct S ___operator_assign__F2sS_2sS2sS_autogen___2(struct S *___dst__2sS_2, struct S ___src__2sS_2){
    5555        struct S ___ret__2sS_2;
    56         ((void)((*___dst__R2sS_2).__a__i_2=___src__2sS_2.__a__i_2));
    57         ((void)((*___dst__R2sS_2).__b__i_2=___src__2sS_2.__b__i_2));
    58         ((void)((*___dst__R2sS_2).__c__i_2=___src__2sS_2.__c__i_2));
    59         ((void)___constructor__F_R2sS2sS_autogen___2((&___ret__2sS_2), (*___dst__R2sS_2)));
     56        ((void)((*___dst__2sS_2).__a__i_2=___src__2sS_2.__a__i_2));
     57        ((void)((*___dst__2sS_2).__b__i_2=___src__2sS_2.__b__i_2));
     58        ((void)((*___dst__2sS_2).__c__i_2=___src__2sS_2.__c__i_2));
     59        ((void)___constructor__F_2sS2sS_autogen___2((&___ret__2sS_2), (*___dst__2sS_2)));
    6060        return ___ret__2sS_2;
    6161    }
    62     inline void ___constructor__F_R2sSi_autogen___2(struct S *___dst__R2sS_2, signed int __a__i_2){
    63         ((void)((*___dst__R2sS_2).__a__i_2=__a__i_2) /* ?{} */);
    64         ((void)((*___dst__R2sS_2).__b__i_2) /* ?{} */);
    65         ((void)((*___dst__R2sS_2).__c__i_2) /* ?{} */);
     62    inline void ___constructor__F_2sSi_autogen___2(struct S *___dst__2sS_2, signed int __a__i_2){
     63        ((void)((*___dst__2sS_2).__a__i_2=__a__i_2) /* ?{} */);
     64        ((void)((*___dst__2sS_2).__b__i_2) /* ?{} */);
     65        ((void)((*___dst__2sS_2).__c__i_2) /* ?{} */);
    6666    }
    67     inline void ___constructor__F_R2sSii_autogen___2(struct S *___dst__R2sS_2, signed int __a__i_2, signed int __b__i_2){
    68         ((void)((*___dst__R2sS_2).__a__i_2=__a__i_2) /* ?{} */);
    69         ((void)((*___dst__R2sS_2).__b__i_2=__b__i_2) /* ?{} */);
    70         ((void)((*___dst__R2sS_2).__c__i_2) /* ?{} */);
     67    inline void ___constructor__F_2sSii_autogen___2(struct S *___dst__2sS_2, signed int __a__i_2, signed int __b__i_2){
     68        ((void)((*___dst__2sS_2).__a__i_2=__a__i_2) /* ?{} */);
     69        ((void)((*___dst__2sS_2).__b__i_2=__b__i_2) /* ?{} */);
     70        ((void)((*___dst__2sS_2).__c__i_2) /* ?{} */);
    7171    }
    72     inline void ___constructor__F_R2sSiii_autogen___2(struct S *___dst__R2sS_2, signed int __a__i_2, signed int __b__i_2, signed int __c__i_2){
    73         ((void)((*___dst__R2sS_2).__a__i_2=__a__i_2) /* ?{} */);
    74         ((void)((*___dst__R2sS_2).__b__i_2=__b__i_2) /* ?{} */);
    75         ((void)((*___dst__R2sS_2).__c__i_2=__c__i_2) /* ?{} */);
     72    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){
     73        ((void)((*___dst__2sS_2).__a__i_2=__a__i_2) /* ?{} */);
     74        ((void)((*___dst__2sS_2).__b__i_2=__b__i_2) /* ?{} */);
     75        ((void)((*___dst__2sS_2).__c__i_2=__c__i_2) /* ?{} */);
    7676    }
    7777    signed int __i__i_2 = __extension__ 3;
     
    9595        signed int __i__i_2;
    9696    };
    97     inline void ___constructor__F_R3ss2_autogen___2(struct s2 *___dst__R3ss2_2){
    98         ((void)((*___dst__R3ss2_2).__i__i_2) /* ?{} */);
     97    inline void ___constructor__F_3ss2_autogen___2(struct s2 *___dst__3ss2_2){
     98        ((void)((*___dst__3ss2_2).__i__i_2) /* ?{} */);
    9999    }
    100     inline void ___constructor__F_R3ss23ss2_autogen___2(struct s2 *___dst__R3ss2_2, struct s2 ___src__3ss2_2){
    101         ((void)((*___dst__R3ss2_2).__i__i_2=___src__3ss2_2.__i__i_2) /* ?{} */);
     100    inline void ___constructor__F_3ss23ss2_autogen___2(struct s2 *___dst__3ss2_2, struct s2 ___src__3ss2_2){
     101        ((void)((*___dst__3ss2_2).__i__i_2=___src__3ss2_2.__i__i_2) /* ?{} */);
    102102    }
    103     inline void ___destructor__F_R3ss2_autogen___2(struct s2 *___dst__R3ss2_2){
    104         ((void)((*___dst__R3ss2_2).__i__i_2) /* ^?{} */);
     103    inline void ___destructor__F_3ss2_autogen___2(struct s2 *___dst__3ss2_2){
     104        ((void)((*___dst__3ss2_2).__i__i_2) /* ^?{} */);
    105105    }
    106     inline struct s2 ___operator_assign__F3ss2_R3ss23ss2_autogen___2(struct s2 *___dst__R3ss2_2, struct s2 ___src__3ss2_2){
     106    inline struct s2 ___operator_assign__F3ss2_3ss23ss2_autogen___2(struct s2 *___dst__3ss2_2, struct s2 ___src__3ss2_2){
    107107        struct s2 ___ret__3ss2_2;
    108         ((void)((*___dst__R3ss2_2).__i__i_2=___src__3ss2_2.__i__i_2));
    109         ((void)___constructor__F_R3ss23ss2_autogen___2((&___ret__3ss2_2), (*___dst__R3ss2_2)));
     108        ((void)((*___dst__3ss2_2).__i__i_2=___src__3ss2_2.__i__i_2));
     109        ((void)___constructor__F_3ss23ss2_autogen___2((&___ret__3ss2_2), (*___dst__3ss2_2)));
    110110        return ___ret__3ss2_2;
    111111    }
    112     inline void ___constructor__F_R3ss2i_autogen___2(struct s2 *___dst__R3ss2_2, signed int __i__i_2){
    113         ((void)((*___dst__R3ss2_2).__i__i_2=__i__i_2) /* ?{} */);
     112    inline void ___constructor__F_3ss2i_autogen___2(struct s2 *___dst__3ss2_2, signed int __i__i_2){
     113        ((void)((*___dst__3ss2_2).__i__i_2=__i__i_2) /* ?{} */);
    114114    }
    115115    struct s3 {
    116116        signed int __i__i_2;
    117117    };
    118     inline void ___constructor__F_R3ss3_autogen___2(struct s3 *___dst__R3ss3_2){
    119         ((void)((*___dst__R3ss3_2).__i__i_2) /* ?{} */);
     118    inline void ___constructor__F_3ss3_autogen___2(struct s3 *___dst__3ss3_2){
     119        ((void)((*___dst__3ss3_2).__i__i_2) /* ?{} */);
    120120    }
    121     inline void ___constructor__F_R3ss33ss3_autogen___2(struct s3 *___dst__R3ss3_2, struct s3 ___src__3ss3_2){
    122         ((void)((*___dst__R3ss3_2).__i__i_2=___src__3ss3_2.__i__i_2) /* ?{} */);
     121    inline void ___constructor__F_3ss33ss3_autogen___2(struct s3 *___dst__3ss3_2, struct s3 ___src__3ss3_2){
     122        ((void)((*___dst__3ss3_2).__i__i_2=___src__3ss3_2.__i__i_2) /* ?{} */);
    123123    }
    124     inline void ___destructor__F_R3ss3_autogen___2(struct s3 *___dst__R3ss3_2){
    125         ((void)((*___dst__R3ss3_2).__i__i_2) /* ^?{} */);
     124    inline void ___destructor__F_3ss3_autogen___2(struct s3 *___dst__3ss3_2){
     125        ((void)((*___dst__3ss3_2).__i__i_2) /* ^?{} */);
    126126    }
    127     inline struct s3 ___operator_assign__F3ss3_R3ss33ss3_autogen___2(struct s3 *___dst__R3ss3_2, struct s3 ___src__3ss3_2){
     127    inline struct s3 ___operator_assign__F3ss3_3ss33ss3_autogen___2(struct s3 *___dst__3ss3_2, struct s3 ___src__3ss3_2){
    128128        struct s3 ___ret__3ss3_2;
    129         ((void)((*___dst__R3ss3_2).__i__i_2=___src__3ss3_2.__i__i_2));
    130         ((void)___constructor__F_R3ss33ss3_autogen___2((&___ret__3ss3_2), (*___dst__R3ss3_2)));
     129        ((void)((*___dst__3ss3_2).__i__i_2=___src__3ss3_2.__i__i_2));
     130        ((void)___constructor__F_3ss33ss3_autogen___2((&___ret__3ss3_2), (*___dst__3ss3_2)));
    131131        return ___ret__3ss3_2;
    132132    }
    133     inline void ___constructor__F_R3ss3i_autogen___2(struct s3 *___dst__R3ss3_2, signed int __i__i_2){
    134         ((void)((*___dst__R3ss3_2).__i__i_2=__i__i_2) /* ?{} */);
     133    inline void ___constructor__F_3ss3i_autogen___2(struct s3 *___dst__3ss3_2, signed int __i__i_2){
     134        ((void)((*___dst__3ss3_2).__i__i_2=__i__i_2) /* ?{} */);
    135135    }
    136136    struct s3 __x1__3ss3_2;
     
    139139        signed int __i__i_2;
    140140    };
    141     inline void ___constructor__F_R3ss4_autogen___2(struct s4 *___dst__R3ss4_2){
    142         ((void)((*___dst__R3ss4_2).__i__i_2) /* ?{} */);
     141    inline void ___constructor__F_3ss4_autogen___2(struct s4 *___dst__3ss4_2){
     142        ((void)((*___dst__3ss4_2).__i__i_2) /* ?{} */);
    143143    }
    144     inline void ___constructor__F_R3ss43ss4_autogen___2(struct s4 *___dst__R3ss4_2, struct s4 ___src__3ss4_2){
    145         ((void)((*___dst__R3ss4_2).__i__i_2=___src__3ss4_2.__i__i_2) /* ?{} */);
     144    inline void ___constructor__F_3ss43ss4_autogen___2(struct s4 *___dst__3ss4_2, struct s4 ___src__3ss4_2){
     145        ((void)((*___dst__3ss4_2).__i__i_2=___src__3ss4_2.__i__i_2) /* ?{} */);
    146146    }
    147     inline void ___destructor__F_R3ss4_autogen___2(struct s4 *___dst__R3ss4_2){
    148         ((void)((*___dst__R3ss4_2).__i__i_2) /* ^?{} */);
     147    inline void ___destructor__F_3ss4_autogen___2(struct s4 *___dst__3ss4_2){
     148        ((void)((*___dst__3ss4_2).__i__i_2) /* ^?{} */);
    149149    }
    150     inline struct s4 ___operator_assign__F3ss4_R3ss43ss4_autogen___2(struct s4 *___dst__R3ss4_2, struct s4 ___src__3ss4_2){
     150    inline struct s4 ___operator_assign__F3ss4_3ss43ss4_autogen___2(struct s4 *___dst__3ss4_2, struct s4 ___src__3ss4_2){
    151151        struct s4 ___ret__3ss4_2;
    152         ((void)((*___dst__R3ss4_2).__i__i_2=___src__3ss4_2.__i__i_2));
    153         ((void)___constructor__F_R3ss43ss4_autogen___2((&___ret__3ss4_2), (*___dst__R3ss4_2)));
     152        ((void)((*___dst__3ss4_2).__i__i_2=___src__3ss4_2.__i__i_2));
     153        ((void)___constructor__F_3ss43ss4_autogen___2((&___ret__3ss4_2), (*___dst__3ss4_2)));
    154154        return ___ret__3ss4_2;
    155155    }
    156     inline void ___constructor__F_R3ss4i_autogen___2(struct s4 *___dst__R3ss4_2, signed int __i__i_2){
    157         ((void)((*___dst__R3ss4_2).__i__i_2=__i__i_2) /* ?{} */);
     156    inline void ___constructor__F_3ss4i_autogen___2(struct s4 *___dst__3ss4_2, signed int __i__i_2){
     157        ((void)((*___dst__3ss4_2).__i__i_2=__i__i_2) /* ?{} */);
    158158    }
    159159    struct s4 __x2__3ss4_2;
Note: See TracChangeset for help on using the changeset viewer.