Changeset 00e80b6 for src/tests/.expect/64/gccExtensions.txt
- Timestamp:
- Jul 27, 2017, 2:02:36 PM (7 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, resolv-new, with_gc
- Children:
- 7d49b72
- Parents:
- 25bd9074
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/tests/.expect/64/gccExtensions.txt
r25bd9074 r00e80b6 43 43 __extension__ int __c__i_2; 44 44 }; 45 inline void ___constructor__F_ P2sS_autogen___2(struct S *___dst__P2sS_2){46 ((void)((* ((int *)(&(*___dst__P2sS_2).__a__i_2)))) /* ?{} */);47 ((void)((* ((int *)(&(*___dst__P2sS_2).__b__i_2)))) /* ?{} */);48 ((void)((* ((int *)(&(*___dst__P2sS_2).__c__i_2)))) /* ?{} */);45 inline void ___constructor__F_R2sS_autogen___2(struct S *___dst__R2sS_2){ 46 ((void)((*___dst__R2sS_2).__a__i_2) /* ?{} */); 47 ((void)((*___dst__R2sS_2).__b__i_2) /* ?{} */); 48 ((void)((*___dst__R2sS_2).__c__i_2) /* ?{} */); 49 49 } 50 inline void ___constructor__F_ P2sS2sS_autogen___2(struct S *___dst__P2sS_2, struct S ___src__2sS_2){51 ((void)((* ((int *)(&(*___dst__P2sS_2).__a__i_2)))=___src__2sS_2.__a__i_2) /* ?{} */);52 ((void)((* ((int *)(&(*___dst__P2sS_2).__b__i_2)))=___src__2sS_2.__b__i_2) /* ?{} */);53 ((void)((* ((int *)(&(*___dst__P2sS_2).__c__i_2)))=___src__2sS_2.__c__i_2) /* ?{} */);50 inline void ___constructor__F_R2sS2sS_autogen___2(struct S *___dst__R2sS_2, struct S ___src__2sS_2){ 51 ((void)((*___dst__R2sS_2).__a__i_2=___src__2sS_2.__a__i_2) /* ?{} */); 52 ((void)((*___dst__R2sS_2).__b__i_2=___src__2sS_2.__b__i_2) /* ?{} */); 53 ((void)((*___dst__R2sS_2).__c__i_2=___src__2sS_2.__c__i_2) /* ?{} */); 54 54 } 55 inline void ___destructor__F_ P2sS_autogen___2(struct S *___dst__P2sS_2){56 ((void)((* ((int *)(&(*___dst__P2sS_2).__c__i_2)))) /* ^?{} */);57 ((void)((* ((int *)(&(*___dst__P2sS_2).__b__i_2)))) /* ^?{} */);58 ((void)((* ((int *)(&(*___dst__P2sS_2).__a__i_2)))) /* ^?{} */);55 inline void ___destructor__F_R2sS_autogen___2(struct S *___dst__R2sS_2){ 56 ((void)((*___dst__R2sS_2).__c__i_2) /* ^?{} */); 57 ((void)((*___dst__R2sS_2).__b__i_2) /* ^?{} */); 58 ((void)((*___dst__R2sS_2).__a__i_2) /* ^?{} */); 59 59 } 60 inline struct S ___operator_assign__F2sS_ P2sS2sS_autogen___2(struct S *___dst__P2sS_2, struct S ___src__2sS_2){60 inline struct S ___operator_assign__F2sS_R2sS2sS_autogen___2(struct S *___dst__R2sS_2, struct S ___src__2sS_2){ 61 61 struct S ___ret__2sS_2; 62 ((void)((*___dst__ P2sS_2).__a__i_2=___src__2sS_2.__a__i_2));63 ((void)((*___dst__ P2sS_2).__b__i_2=___src__2sS_2.__b__i_2));64 ((void)((*___dst__ P2sS_2).__c__i_2=___src__2sS_2.__c__i_2));65 ((void)___constructor__F_ P2sS2sS_autogen___2((&___ret__2sS_2), ___src__2sS_2));62 ((void)((*___dst__R2sS_2).__a__i_2=___src__2sS_2.__a__i_2)); 63 ((void)((*___dst__R2sS_2).__b__i_2=___src__2sS_2.__b__i_2)); 64 ((void)((*___dst__R2sS_2).__c__i_2=___src__2sS_2.__c__i_2)); 65 ((void)___constructor__F_R2sS2sS_autogen___2((&___ret__2sS_2), ___src__2sS_2)); 66 66 return ((struct S )___ret__2sS_2); 67 67 } 68 inline void ___constructor__F_ P2sSi_autogen___2(struct S *___dst__P2sS_2, int __a__i_2){69 ((void)((* ((int *)(&(*___dst__P2sS_2).__a__i_2)))=__a__i_2) /* ?{} */);70 ((void)((* ((int *)(&(*___dst__P2sS_2).__b__i_2)))) /* ?{} */);71 ((void)((* ((int *)(&(*___dst__P2sS_2).__c__i_2)))) /* ?{} */);68 inline void ___constructor__F_R2sSi_autogen___2(struct S *___dst__R2sS_2, int __a__i_2){ 69 ((void)((*___dst__R2sS_2).__a__i_2=__a__i_2) /* ?{} */); 70 ((void)((*___dst__R2sS_2).__b__i_2) /* ?{} */); 71 ((void)((*___dst__R2sS_2).__c__i_2) /* ?{} */); 72 72 } 73 inline void ___constructor__F_ P2sSii_autogen___2(struct S *___dst__P2sS_2, int __a__i_2, int __b__i_2){74 ((void)((* ((int *)(&(*___dst__P2sS_2).__a__i_2)))=__a__i_2) /* ?{} */);75 ((void)((* ((int *)(&(*___dst__P2sS_2).__b__i_2)))=__b__i_2) /* ?{} */);76 ((void)((* ((int *)(&(*___dst__P2sS_2).__c__i_2)))) /* ?{} */);73 inline void ___constructor__F_R2sSii_autogen___2(struct S *___dst__R2sS_2, int __a__i_2, int __b__i_2){ 74 ((void)((*___dst__R2sS_2).__a__i_2=__a__i_2) /* ?{} */); 75 ((void)((*___dst__R2sS_2).__b__i_2=__b__i_2) /* ?{} */); 76 ((void)((*___dst__R2sS_2).__c__i_2) /* ?{} */); 77 77 } 78 inline void ___constructor__F_ P2sSiii_autogen___2(struct S *___dst__P2sS_2, int __a__i_2, int __b__i_2, int __c__i_2){79 ((void)((* ((int *)(&(*___dst__P2sS_2).__a__i_2)))=__a__i_2) /* ?{} */);80 ((void)((* ((int *)(&(*___dst__P2sS_2).__b__i_2)))=__b__i_2) /* ?{} */);81 ((void)((* ((int *)(&(*___dst__P2sS_2).__c__i_2)))=__c__i_2) /* ?{} */);78 inline void ___constructor__F_R2sSiii_autogen___2(struct S *___dst__R2sS_2, int __a__i_2, int __b__i_2, int __c__i_2){ 79 ((void)((*___dst__R2sS_2).__a__i_2=__a__i_2) /* ?{} */); 80 ((void)((*___dst__R2sS_2).__b__i_2=__b__i_2) /* ?{} */); 81 ((void)((*___dst__R2sS_2).__c__i_2=__c__i_2) /* ?{} */); 82 82 } 83 83 int __i__i_2 = ((int )__extension__ 3); … … 85 85 __extension__ int __b__i_2; 86 86 __extension__ int __c__i_2; 87 ((void)(( __extension__ __a__i_2 , __extension__ __b__i_2) , __extension__ __c__i_2));87 ((void)(((void)(((void)__extension__ __a__i_2) , __extension__ __b__i_2)) , __extension__ __c__i_2)); 88 88 ((void)(__extension__ __a__i_2=(__extension__ __b__i_2+__extension__ __c__i_2))); 89 89 ((void)(__extension__ __a__i_2=__extension__ (__extension__ __b__i_2+__extension__ __c__i_2))); … … 101 101 int __i__i_2; 102 102 }; 103 inline void ___constructor__F_ P3ss2_autogen___2(struct s2 *___dst__P3ss2_2){104 ((void)((* ((int *)(&(*___dst__P3ss2_2).__i__i_2)))) /* ?{} */);103 inline void ___constructor__F_R3ss2_autogen___2(struct s2 *___dst__R3ss2_2){ 104 ((void)((*___dst__R3ss2_2).__i__i_2) /* ?{} */); 105 105 } 106 inline void ___constructor__F_ P3ss23ss2_autogen___2(struct s2 *___dst__P3ss2_2, struct s2 ___src__3ss2_2){107 ((void)((* ((int *)(&(*___dst__P3ss2_2).__i__i_2)))=___src__3ss2_2.__i__i_2) /* ?{} */);106 inline void ___constructor__F_R3ss23ss2_autogen___2(struct s2 *___dst__R3ss2_2, struct s2 ___src__3ss2_2){ 107 ((void)((*___dst__R3ss2_2).__i__i_2=___src__3ss2_2.__i__i_2) /* ?{} */); 108 108 } 109 inline void ___destructor__F_ P3ss2_autogen___2(struct s2 *___dst__P3ss2_2){110 ((void)((* ((int *)(&(*___dst__P3ss2_2).__i__i_2)))) /* ^?{} */);109 inline void ___destructor__F_R3ss2_autogen___2(struct s2 *___dst__R3ss2_2){ 110 ((void)((*___dst__R3ss2_2).__i__i_2) /* ^?{} */); 111 111 } 112 inline struct s2 ___operator_assign__F3ss2_ P3ss23ss2_autogen___2(struct s2 *___dst__P3ss2_2, struct s2 ___src__3ss2_2){112 inline struct s2 ___operator_assign__F3ss2_R3ss23ss2_autogen___2(struct s2 *___dst__R3ss2_2, struct s2 ___src__3ss2_2){ 113 113 struct s2 ___ret__3ss2_2; 114 ((void)((*___dst__ P3ss2_2).__i__i_2=___src__3ss2_2.__i__i_2));115 ((void)___constructor__F_ P3ss23ss2_autogen___2((&___ret__3ss2_2), ___src__3ss2_2));114 ((void)((*___dst__R3ss2_2).__i__i_2=___src__3ss2_2.__i__i_2)); 115 ((void)___constructor__F_R3ss23ss2_autogen___2((&___ret__3ss2_2), ___src__3ss2_2)); 116 116 return ((struct s2 )___ret__3ss2_2); 117 117 } 118 inline void ___constructor__F_ P3ss2i_autogen___2(struct s2 *___dst__P3ss2_2, int __i__i_2){119 ((void)((* ((int *)(&(*___dst__P3ss2_2).__i__i_2)))=__i__i_2) /* ?{} */);118 inline void ___constructor__F_R3ss2i_autogen___2(struct s2 *___dst__R3ss2_2, int __i__i_2){ 119 ((void)((*___dst__R3ss2_2).__i__i_2=__i__i_2) /* ?{} */); 120 120 } 121 121 struct s3 { 122 122 int __i__i_2; 123 123 }; 124 inline void ___constructor__F_ P3ss3_autogen___2(struct s3 *___dst__P3ss3_2){125 ((void)((* ((int *)(&(*___dst__P3ss3_2).__i__i_2)))) /* ?{} */);124 inline void ___constructor__F_R3ss3_autogen___2(struct s3 *___dst__R3ss3_2){ 125 ((void)((*___dst__R3ss3_2).__i__i_2) /* ?{} */); 126 126 } 127 inline void ___constructor__F_ P3ss33ss3_autogen___2(struct s3 *___dst__P3ss3_2, struct s3 ___src__3ss3_2){128 ((void)((* ((int *)(&(*___dst__P3ss3_2).__i__i_2)))=___src__3ss3_2.__i__i_2) /* ?{} */);127 inline void ___constructor__F_R3ss33ss3_autogen___2(struct s3 *___dst__R3ss3_2, struct s3 ___src__3ss3_2){ 128 ((void)((*___dst__R3ss3_2).__i__i_2=___src__3ss3_2.__i__i_2) /* ?{} */); 129 129 } 130 inline void ___destructor__F_ P3ss3_autogen___2(struct s3 *___dst__P3ss3_2){131 ((void)((* ((int *)(&(*___dst__P3ss3_2).__i__i_2)))) /* ^?{} */);130 inline void ___destructor__F_R3ss3_autogen___2(struct s3 *___dst__R3ss3_2){ 131 ((void)((*___dst__R3ss3_2).__i__i_2) /* ^?{} */); 132 132 } 133 inline struct s3 ___operator_assign__F3ss3_ P3ss33ss3_autogen___2(struct s3 *___dst__P3ss3_2, struct s3 ___src__3ss3_2){133 inline struct s3 ___operator_assign__F3ss3_R3ss33ss3_autogen___2(struct s3 *___dst__R3ss3_2, struct s3 ___src__3ss3_2){ 134 134 struct s3 ___ret__3ss3_2; 135 ((void)((*___dst__ P3ss3_2).__i__i_2=___src__3ss3_2.__i__i_2));136 ((void)___constructor__F_ P3ss33ss3_autogen___2((&___ret__3ss3_2), ___src__3ss3_2));135 ((void)((*___dst__R3ss3_2).__i__i_2=___src__3ss3_2.__i__i_2)); 136 ((void)___constructor__F_R3ss33ss3_autogen___2((&___ret__3ss3_2), ___src__3ss3_2)); 137 137 return ((struct s3 )___ret__3ss3_2); 138 138 } 139 inline void ___constructor__F_ P3ss3i_autogen___2(struct s3 *___dst__P3ss3_2, int __i__i_2){140 ((void)((* ((int *)(&(*___dst__P3ss3_2).__i__i_2)))=__i__i_2) /* ?{} */);139 inline void ___constructor__F_R3ss3i_autogen___2(struct s3 *___dst__R3ss3_2, int __i__i_2){ 140 ((void)((*___dst__R3ss3_2).__i__i_2=__i__i_2) /* ?{} */); 141 141 } 142 142 struct s3 __x1__3ss3_2; … … 145 145 int __i__i_2; 146 146 }; 147 inline void ___constructor__F_ P3ss4_autogen___2(struct s4 *___dst__P3ss4_2){148 ((void)((* ((int *)(&(*___dst__P3ss4_2).__i__i_2)))) /* ?{} */);147 inline void ___constructor__F_R3ss4_autogen___2(struct s4 *___dst__R3ss4_2){ 148 ((void)((*___dst__R3ss4_2).__i__i_2) /* ?{} */); 149 149 } 150 inline void ___constructor__F_ P3ss43ss4_autogen___2(struct s4 *___dst__P3ss4_2, struct s4 ___src__3ss4_2){151 ((void)((* ((int *)(&(*___dst__P3ss4_2).__i__i_2)))=___src__3ss4_2.__i__i_2) /* ?{} */);150 inline void ___constructor__F_R3ss43ss4_autogen___2(struct s4 *___dst__R3ss4_2, struct s4 ___src__3ss4_2){ 151 ((void)((*___dst__R3ss4_2).__i__i_2=___src__3ss4_2.__i__i_2) /* ?{} */); 152 152 } 153 inline void ___destructor__F_ P3ss4_autogen___2(struct s4 *___dst__P3ss4_2){154 ((void)((* ((int *)(&(*___dst__P3ss4_2).__i__i_2)))) /* ^?{} */);153 inline void ___destructor__F_R3ss4_autogen___2(struct s4 *___dst__R3ss4_2){ 154 ((void)((*___dst__R3ss4_2).__i__i_2) /* ^?{} */); 155 155 } 156 inline struct s4 ___operator_assign__F3ss4_ P3ss43ss4_autogen___2(struct s4 *___dst__P3ss4_2, struct s4 ___src__3ss4_2){156 inline struct s4 ___operator_assign__F3ss4_R3ss43ss4_autogen___2(struct s4 *___dst__R3ss4_2, struct s4 ___src__3ss4_2){ 157 157 struct s4 ___ret__3ss4_2; 158 ((void)((*___dst__ P3ss4_2).__i__i_2=___src__3ss4_2.__i__i_2));159 ((void)___constructor__F_ P3ss43ss4_autogen___2((&___ret__3ss4_2), ___src__3ss4_2));158 ((void)((*___dst__R3ss4_2).__i__i_2=___src__3ss4_2.__i__i_2)); 159 ((void)___constructor__F_R3ss43ss4_autogen___2((&___ret__3ss4_2), ___src__3ss4_2)); 160 160 return ((struct s4 )___ret__3ss4_2); 161 161 } 162 inline void ___constructor__F_ P3ss4i_autogen___2(struct s4 *___dst__P3ss4_2, int __i__i_2){163 ((void)((* ((int *)(&(*___dst__P3ss4_2).__i__i_2)))=__i__i_2) /* ?{} */);162 inline void ___constructor__F_R3ss4i_autogen___2(struct s4 *___dst__R3ss4_2, int __i__i_2){ 163 ((void)((*___dst__R3ss4_2).__i__i_2=__i__i_2) /* ?{} */); 164 164 } 165 165 struct s4 __x2__3ss4_2; … … 184 184 __attribute__ ((unused)) int ___retval_main__i_1; 185 185 int _tmp_cp_ret0; 186 ((void)(___retval_main__i_1=(( _tmp_cp_ret0=invoke_main(__argc__i_1, __argv__PPc_1, __envp__PPc_1)) , _tmp_cp_ret0)) /* ?{} */);187 ((void)( (*((int *)(&_tmp_cp_ret0)))) /* ^?{} */);186 ((void)(___retval_main__i_1=(((void)(_tmp_cp_ret0=invoke_main(__argc__i_1, __argv__PPc_1, __envp__PPc_1))) , _tmp_cp_ret0)) /* ?{} */); 187 ((void)(_tmp_cp_ret0) /* ^?{} */); 188 188 return ((int )___retval_main__i_1); 189 189 }
Note: See TracChangeset
for help on using the changeset viewer.