Changeset 21bdce2 for src/tests/.expect/gccExtensions.x86.txt
- Timestamp:
- May 21, 2018, 10:52:15 PM (8 years ago)
- 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. - File:
-
- 1 edited
-
src/tests/.expect/gccExtensions.x86.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/tests/.expect/gccExtensions.x86.txt
rb12c036 r21bdce2 37 37 __extension__ signed int __c__i_2; 38 38 }; 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) /* ?{} */); 43 43 } 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) /* ?{} */); 48 48 } 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) /* ^?{} */); 53 53 } 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){ 55 55 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))); 60 60 return ___ret__2sS_2; 61 61 } 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) /* ?{} */); 66 66 } 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) /* ?{} */); 71 71 } 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) /* ?{} */); 76 76 } 77 77 signed int __i__i_2 = __extension__ 3; … … 95 95 signed int __i__i_2; 96 96 }; 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) /* ?{} */); 99 99 } 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) /* ?{} */); 102 102 } 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) /* ^?{} */); 105 105 } 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){ 107 107 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))); 110 110 return ___ret__3ss2_2; 111 111 } 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) /* ?{} */); 114 114 } 115 115 struct s3 { 116 116 signed int __i__i_2; 117 117 }; 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) /* ?{} */); 120 120 } 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) /* ?{} */); 123 123 } 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) /* ^?{} */); 126 126 } 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){ 128 128 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))); 131 131 return ___ret__3ss3_2; 132 132 } 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) /* ?{} */); 135 135 } 136 136 struct s3 __x1__3ss3_2; … … 139 139 signed int __i__i_2; 140 140 }; 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) /* ?{} */); 143 143 } 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) /* ?{} */); 146 146 } 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) /* ^?{} */); 149 149 } 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){ 151 151 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))); 154 154 return ___ret__3ss4_2; 155 155 } 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) /* ?{} */); 158 158 } 159 159 struct s4 __x2__3ss4_2;
Note:
See TracChangeset
for help on using the changeset viewer.