- File:
-
- 1 edited
-
tests/.expect/gccExtensions.x64.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
tests/.expect/gccExtensions.x64.txt
r7b10ea9 rbf71cfd 1 extern signed int _ X1xi_1 asm ( "xx" );2 signed int _ X4mainFi_iPPKc__1(signed int _X4argci_1, const char **_X4argvPPKc_1){3 __attribute__ ((unused)) signed int _ X12_retval_maini_1;1 extern signed int __x__i_1 asm ( "xx" ); 2 signed int __main__Fi_iPPCc__1(signed int __argc__i_1, const char **__argv__PPCc_1){ 3 __attribute__ ((unused)) signed int ___retval_main__i_1; 4 4 asm ( "nop" : : : ); 5 5 asm ( "nop" : : : ); 6 6 asm ( "nop" : : : ); 7 static signed int _ X1yi_2 asm ( "yy" );8 static signed int *_ X1zPi_2 asm ( "zz" );9 signed int _ X3srci_2;10 signed int _ X3dsti_2;7 static signed int __y__i_2 asm ( "yy" ); 8 static signed int *__z__Pi_2 asm ( "zz" ); 9 signed int __src__i_2; 10 signed int __dst__i_2; 11 11 asm volatile ( "mov %1, %0\n\t" "add $1, %0" : : : ); 12 asm volatile ( "mov %1, %0\n\t" "add $1, %0" : "=" "r" ( _ X3dsti_2 ) : : );13 asm volatile ( "mov %1, %0\n\t" "add $1, %0" : "=r" ( _ X3dsti_2 ) : "r" ( _X3srci_2 ) : );14 asm ( "mov %1, %0\n\t" "add $1, %0" : "=r" ( _ X3dsti_2 ), "=r" ( _X3srci_2 ) : [ _X3srci_2 ] "r" ( _X3dsti_2 ) : "r0" );15 L2: L1: asm goto ( "frob %%r5, %1; jc %l[L1]; mov (%2), %%r5" : : "r" ( _ X3srci_2 ), "r" ( (&_X3dsti_2) ) : "r5", "memory" : L1, L2 );16 double _Complex _ X2c1Cd_2;17 double _Complex _ X2c2Cd_2;18 const signed int _ X2i1Ki_2;19 const signed int _ X2i2Ki_2;20 const signed int _ X2i3Ki_2;21 inline signed int _ X2f1Fi___2(){22 __attribute__ ((unused)) signed int _ X10_retval_f1i_2;12 asm volatile ( "mov %1, %0\n\t" "add $1, %0" : "=" "r" ( __dst__i_2 ) : : ); 13 asm volatile ( "mov %1, %0\n\t" "add $1, %0" : "=r" ( __dst__i_2 ) : "r" ( __src__i_2 ) : ); 14 asm ( "mov %1, %0\n\t" "add $1, %0" : "=r" ( __dst__i_2 ), "=r" ( __src__i_2 ) : [ __src__i_2 ] "r" ( __dst__i_2 ) : "r0" ); 15 L2: L1: asm goto ( "frob %%r5, %1; jc %l[L1]; mov (%2), %%r5" : : "r" ( __src__i_2 ), "r" ( (&__dst__i_2) ) : "r5", "memory" : L1, L2 ); 16 double _Complex __c1__Xd_2; 17 double _Complex __c2__Xd_2; 18 const signed int __i1__Ci_2; 19 const signed int __i2__Ci_2; 20 const signed int __i3__Ci_2; 21 inline signed int __f1__Fi___2(){ 22 __attribute__ ((unused)) signed int ___retval_f1__i_2; 23 23 } 24 inline signed int _ X2f2Fi___2(){25 __attribute__ ((unused)) signed int _ X10_retval_f2i_2;24 inline signed int __f2__Fi___2(){ 25 __attribute__ ((unused)) signed int ___retval_f2__i_2; 26 26 } 27 signed int _ X2s1i_2;28 signed int _ X2s2i_2;29 volatile signed int _ X2v1Vi_2;30 volatile signed int _ X2v2Vi_2;31 signed int _ X2t1i_2;32 signed int _ X2t2i_2;33 __extension__ const signed int _ X2exKi_2;27 signed int __s1__i_2; 28 signed int __s2__i_2; 29 volatile signed int __v1__Vi_2; 30 volatile signed int __v2__Vi_2; 31 signed int __t1___2; 32 signed int __t2___2; 33 __extension__ const signed int __ex__Ci_2; 34 34 struct S { 35 __extension__ signed int _ X1ai_2;36 __extension__ signed int _ X1bi_2;37 __extension__ signed int _ X1ci_2;35 __extension__ signed int __a__i_2; 36 __extension__ signed int __b__i_2; 37 __extension__ signed int __c__i_2; 38 38 }; 39 inline void _X12_constructorFv_S1S_autogen___2(struct S *_X4_dstS1S_2){ 40 { 41 ((void)((*_X4_dstS1S_2)._X1ai_2) /* ?{} */); 42 } 43 44 { 45 ((void)((*_X4_dstS1S_2)._X1bi_2) /* ?{} */); 46 } 47 48 { 49 ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */); 50 } 51 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) /* ?{} */); 52 43 } 53 inline void _X12_constructorFv_S1SS1S_autogen___2(struct S *_X4_dstS1S_2, struct S _X4_srcS1S_2){ 54 { 55 ((void)((*_X4_dstS1S_2)._X1ai_2=_X4_srcS1S_2._X1ai_2) /* ?{} */); 56 } 57 58 { 59 ((void)((*_X4_dstS1S_2)._X1bi_2=_X4_srcS1S_2._X1bi_2) /* ?{} */); 60 } 61 62 { 63 ((void)((*_X4_dstS1S_2)._X1ci_2=_X4_srcS1S_2._X1ci_2) /* ?{} */); 64 } 65 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) /* ?{} */); 66 48 } 67 inline void _X11_destructorFv_S1S_autogen___2(struct S *_X4_dstS1S_2){ 68 { 69 ((void)((*_X4_dstS1S_2)._X1ci_2) /* ^?{} */); 70 } 71 72 { 73 ((void)((*_X4_dstS1S_2)._X1bi_2) /* ^?{} */); 74 } 75 76 { 77 ((void)((*_X4_dstS1S_2)._X1ai_2) /* ^?{} */); 78 } 79 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) /* ^?{} */); 80 53 } 81 inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___2(struct S *_X4_dstS1S_2, struct S _X4_srcS1S_2){ 82 struct S _X4_retS1S_2; 83 { 84 ((void)((*_X4_dstS1S_2)._X1ai_2=_X4_srcS1S_2._X1ai_2)); 85 } 86 87 { 88 ((void)((*_X4_dstS1S_2)._X1bi_2=_X4_srcS1S_2._X1bi_2)); 89 } 90 91 { 92 ((void)((*_X4_dstS1S_2)._X1ci_2=_X4_srcS1S_2._X1ci_2)); 93 } 94 95 { 96 ((void)_X12_constructorFv_S1SS1S_autogen___2((&_X4_retS1S_2), (*_X4_dstS1S_2))); 97 } 98 99 return _X4_retS1S_2; 54 inline struct S ___operator_assign__F2sS_2sS2sS_autogen___2(struct S *___dst__2sS_2, struct S ___src__2sS_2){ 55 struct S ___ret__2sS_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 return ___ret__2sS_2; 100 61 } 101 inline void _X12_constructorFv_S1Si_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2){ 102 { 103 ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */); 104 } 105 106 { 107 ((void)((*_X4_dstS1S_2)._X1bi_2) /* ?{} */); 108 } 109 110 { 111 ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */); 112 } 113 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) /* ?{} */); 114 66 } 115 inline void _X12_constructorFv_S1Sii_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2){ 116 { 117 ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */); 118 } 119 120 { 121 ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */); 122 } 123 124 { 125 ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */); 126 } 127 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) /* ?{} */); 128 71 } 129 inline void _X12_constructorFv_S1Siii_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2, signed int _X1ci_2){ 130 { 131 ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */); 132 } 133 134 { 135 ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */); 136 } 137 138 { 139 ((void)((*_X4_dstS1S_2)._X1ci_2=_X1ci_2) /* ?{} */); 140 } 141 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) /* ?{} */); 142 76 } 143 signed int _X1ii_2 = __extension__ 3; 144 __extension__ signed int _X1ai_2; 145 __extension__ signed int _X1bi_2; 146 __extension__ signed int _X1ci_2; 147 { 148 ((void)(((void)(((void)__extension__ _X1ai_2) , __extension__ _X1bi_2)) , __extension__ _X1ci_2)); 149 } 150 151 { 152 ((void)(__extension__ _X1ai_2=(__extension__ _X1bi_2+__extension__ _X1ci_2))); 153 } 154 155 { 156 ((void)(__extension__ _X1ai_2=__extension__ (__extension__ _X1bi_2+__extension__ _X1ci_2))); 157 } 158 159 signed int _X2a1i_2; 160 const signed int _X2a2Ki_2; 161 static const signed int _X2a3Ki_2; 162 static const signed int _X2a4Ki_2; 163 static const signed int _X2a5Ki_2; 164 static const signed int _X2a6Ki_2; 165 static const signed int _X2a7Ki_2; 166 signed int *_X2p1Pi_2; 167 signed int *_X2p2Pi_2; 77 signed int __i__i_2 = __extension__ 3; 78 __extension__ signed int __a__i_2; 79 __extension__ signed int __b__i_2; 80 __extension__ signed int __c__i_2; 81 ((void)(((void)(((void)__extension__ __a__i_2) , __extension__ __b__i_2)) , __extension__ __c__i_2)); 82 ((void)(__extension__ __a__i_2=(__extension__ __b__i_2+__extension__ __c__i_2))); 83 ((void)(__extension__ __a__i_2=__extension__ (__extension__ __b__i_2+__extension__ __c__i_2))); 84 signed int __a1__i_2; 85 const signed int __a2__Ci_2; 86 static const signed int __a3__Ci_2; 87 static const signed int __a4__Ci_2; 88 static const signed int __a5__Ci_2; 89 static const signed int __a6__Ci_2; 90 static const signed int __a7__Ci_2; 91 signed int *__p1__Pi_2; 92 signed int *__p2__Pi_2; 168 93 struct s1; 169 94 struct s2 { 170 signed int _ X1ii_2;95 signed int __i__i_2; 171 96 }; 172 inline void _X12_constructorFv_S2s2_autogen___2(struct s2 *_X4_dstS2s2_2){ 173 { 174 ((void)((*_X4_dstS2s2_2)._X1ii_2) /* ?{} */); 175 } 176 97 inline void ___constructor__F_3ss2_autogen___2(struct s2 *___dst__3ss2_2){ 98 ((void)((*___dst__3ss2_2).__i__i_2) /* ?{} */); 177 99 } 178 inline void _X12_constructorFv_S2s2S2s2_autogen___2(struct s2 *_X4_dstS2s2_2, struct s2 _X4_srcS2s2_2){ 179 { 180 ((void)((*_X4_dstS2s2_2)._X1ii_2=_X4_srcS2s2_2._X1ii_2) /* ?{} */); 181 } 182 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) /* ?{} */); 183 102 } 184 inline void _X11_destructorFv_S2s2_autogen___2(struct s2 *_X4_dstS2s2_2){ 185 { 186 ((void)((*_X4_dstS2s2_2)._X1ii_2) /* ^?{} */); 187 } 188 103 inline void ___destructor__F_3ss2_autogen___2(struct s2 *___dst__3ss2_2){ 104 ((void)((*___dst__3ss2_2).__i__i_2) /* ^?{} */); 189 105 } 190 inline struct s2 _X16_operator_assignFS2s2_S2s2S2s2_autogen___2(struct s2 *_X4_dstS2s2_2, struct s2 _X4_srcS2s2_2){ 191 struct s2 _X4_retS2s2_2; 192 { 193 ((void)((*_X4_dstS2s2_2)._X1ii_2=_X4_srcS2s2_2._X1ii_2)); 194 } 195 196 { 197 ((void)_X12_constructorFv_S2s2S2s2_autogen___2((&_X4_retS2s2_2), (*_X4_dstS2s2_2))); 198 } 199 200 return _X4_retS2s2_2; 106 inline struct s2 ___operator_assign__F3ss2_3ss23ss2_autogen___2(struct s2 *___dst__3ss2_2, struct s2 ___src__3ss2_2){ 107 struct s2 ___ret__3ss2_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 return ___ret__3ss2_2; 201 111 } 202 inline void _X12_constructorFv_S2s2i_autogen___2(struct s2 *_X4_dstS2s2_2, signed int _X1ii_2){ 203 { 204 ((void)((*_X4_dstS2s2_2)._X1ii_2=_X1ii_2) /* ?{} */); 205 } 206 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) /* ?{} */); 207 114 } 208 115 struct s3 { 209 signed int _ X1ii_2;116 signed int __i__i_2; 210 117 }; 211 inline void _X12_constructorFv_S2s3_autogen___2(struct s3 *_X4_dstS2s3_2){ 212 { 213 ((void)((*_X4_dstS2s3_2)._X1ii_2) /* ?{} */); 214 } 215 118 inline void ___constructor__F_3ss3_autogen___2(struct s3 *___dst__3ss3_2){ 119 ((void)((*___dst__3ss3_2).__i__i_2) /* ?{} */); 216 120 } 217 inline void _X12_constructorFv_S2s3S2s3_autogen___2(struct s3 *_X4_dstS2s3_2, struct s3 _X4_srcS2s3_2){ 218 { 219 ((void)((*_X4_dstS2s3_2)._X1ii_2=_X4_srcS2s3_2._X1ii_2) /* ?{} */); 220 } 221 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) /* ?{} */); 222 123 } 223 inline void _X11_destructorFv_S2s3_autogen___2(struct s3 *_X4_dstS2s3_2){ 224 { 225 ((void)((*_X4_dstS2s3_2)._X1ii_2) /* ^?{} */); 226 } 227 124 inline void ___destructor__F_3ss3_autogen___2(struct s3 *___dst__3ss3_2){ 125 ((void)((*___dst__3ss3_2).__i__i_2) /* ^?{} */); 228 126 } 229 inline struct s3 _X16_operator_assignFS2s3_S2s3S2s3_autogen___2(struct s3 *_X4_dstS2s3_2, struct s3 _X4_srcS2s3_2){ 230 struct s3 _X4_retS2s3_2; 231 { 232 ((void)((*_X4_dstS2s3_2)._X1ii_2=_X4_srcS2s3_2._X1ii_2)); 233 } 234 235 { 236 ((void)_X12_constructorFv_S2s3S2s3_autogen___2((&_X4_retS2s3_2), (*_X4_dstS2s3_2))); 237 } 238 239 return _X4_retS2s3_2; 127 inline struct s3 ___operator_assign__F3ss3_3ss33ss3_autogen___2(struct s3 *___dst__3ss3_2, struct s3 ___src__3ss3_2){ 128 struct s3 ___ret__3ss3_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 return ___ret__3ss3_2; 240 132 } 241 inline void _X12_constructorFv_S2s3i_autogen___2(struct s3 *_X4_dstS2s3_2, signed int _X1ii_2){ 242 { 243 ((void)((*_X4_dstS2s3_2)._X1ii_2=_X1ii_2) /* ?{} */); 244 } 245 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) /* ?{} */); 246 135 } 247 struct s3 _ X2x1S2s3_2;248 struct s3 _ X2y1S2s3_2;136 struct s3 __x1__3ss3_2; 137 struct s3 __y1__3ss3_2; 249 138 struct s4 { 250 signed int _ X1ii_2;139 signed int __i__i_2; 251 140 }; 252 inline void _X12_constructorFv_S2s4_autogen___2(struct s4 *_X4_dstS2s4_2){ 253 { 254 ((void)((*_X4_dstS2s4_2)._X1ii_2) /* ?{} */); 255 } 256 141 inline void ___constructor__F_3ss4_autogen___2(struct s4 *___dst__3ss4_2){ 142 ((void)((*___dst__3ss4_2).__i__i_2) /* ?{} */); 257 143 } 258 inline void _X12_constructorFv_S2s4S2s4_autogen___2(struct s4 *_X4_dstS2s4_2, struct s4 _X4_srcS2s4_2){ 259 { 260 ((void)((*_X4_dstS2s4_2)._X1ii_2=_X4_srcS2s4_2._X1ii_2) /* ?{} */); 261 } 262 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) /* ?{} */); 263 146 } 264 inline void _X11_destructorFv_S2s4_autogen___2(struct s4 *_X4_dstS2s4_2){ 265 { 266 ((void)((*_X4_dstS2s4_2)._X1ii_2) /* ^?{} */); 267 } 268 147 inline void ___destructor__F_3ss4_autogen___2(struct s4 *___dst__3ss4_2){ 148 ((void)((*___dst__3ss4_2).__i__i_2) /* ^?{} */); 269 149 } 270 inline struct s4 _X16_operator_assignFS2s4_S2s4S2s4_autogen___2(struct s4 *_X4_dstS2s4_2, struct s4 _X4_srcS2s4_2){ 271 struct s4 _X4_retS2s4_2; 272 { 273 ((void)((*_X4_dstS2s4_2)._X1ii_2=_X4_srcS2s4_2._X1ii_2)); 274 } 275 276 { 277 ((void)_X12_constructorFv_S2s4S2s4_autogen___2((&_X4_retS2s4_2), (*_X4_dstS2s4_2))); 278 } 279 280 return _X4_retS2s4_2; 150 inline struct s4 ___operator_assign__F3ss4_3ss43ss4_autogen___2(struct s4 *___dst__3ss4_2, struct s4 ___src__3ss4_2){ 151 struct s4 ___ret__3ss4_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 return ___ret__3ss4_2; 281 155 } 282 inline void _X12_constructorFv_S2s4i_autogen___2(struct s4 *_X4_dstS2s4_2, signed int _X1ii_2){ 283 { 284 ((void)((*_X4_dstS2s4_2)._X1ii_2=_X1ii_2) /* ?{} */); 285 } 286 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) /* ?{} */); 287 158 } 288 struct s4 _X2x2S2s4_2; 289 struct s4 _X2y2S2s4_2; 290 signed int _X2m1A0i_2[((unsigned long int )10)]; 291 signed int _X2m2A0A0i_2[((unsigned long int )10)][((unsigned long int )10)]; 292 signed int _X2m3A0A0i_2[((unsigned long int )10)][((unsigned long int )10)]; 293 { 294 ((void)(_X12_retval_maini_1=((signed int )0)) /* ?{} */); 295 } 296 297 return _X12_retval_maini_1; 298 { 299 ((void)(_X12_retval_maini_1=0) /* ?{} */); 300 } 301 302 return _X12_retval_maini_1; 159 struct s4 __x2__3ss4_2; 160 struct s4 __y2__3ss4_2; 161 signed int __m1__A0i_2[((unsigned long int )10)]; 162 signed int __m2__A0A0i_2[((unsigned long int )10)][((unsigned long int )10)]; 163 signed int __m3__A0A0i_2[((unsigned long int )10)][((unsigned long int )10)]; 164 ((void)(___retval_main__i_1=((signed int )0)) /* ?{} */); 165 return ___retval_main__i_1; 166 ((void)(___retval_main__i_1=0) /* ?{} */); 167 return ___retval_main__i_1; 303 168 } 304 static inline int invoke_main(int argc, char* argv[], char* envp[]) { (void)argc; (void)argv; (void)envp; return _ X4mainFi_iPPKc__1((signed int )argc, (const char **)argv); }169 static inline int invoke_main(int argc, char* argv[], char* envp[]) { (void)argc; (void)argv; (void)envp; return __main__Fi_iPPCc__1((signed int )argc, (const char **)argv); } 305 170 static inline signed int invoke_main(signed int argc, char **argv, char **envp); 306 signed int main(signed int _X4argci_1, char **_X4argvPPc_1, char **_X4envpPPc_1){ 307 __attribute__ ((unused)) signed int _X12_retval_maini_1; 308 { 309 signed int _tmp_cp_ret2; 310 __attribute__ ((cleanup(__destroy_Destructor))) struct __Destructor _ret_dtor4 = { 0, ((void (*)(void *__anonymous_object0))_X11_destructorFv_i_intrinsic___1) }; 311 void **_dtype_static_member_4 = ((void **)(&_ret_dtor4._X6objectPY12__T_generic__1)); 312 ((void)(_X12_retval_maini_1=(((void)(((void)(_tmp_cp_ret2=invoke_main(_X4argci_1, _X4argvPPc_1, _X4envpPPc_1))) , ((*_dtype_static_member_4)=((void *)(&_tmp_cp_ret2))))) , _tmp_cp_ret2)) /* ?{} */); 313 } 314 315 return _X12_retval_maini_1; 171 signed int main(signed int __argc__i_1, char **__argv__PPc_1, char **__envp__PPc_1){ 172 __attribute__ ((unused)) signed int ___retval_main__i_1; 173 signed int _tmp_cp_ret2; 174 ((void)(___retval_main__i_1=(((void)(_tmp_cp_ret2=invoke_main(__argc__i_1, __argv__PPc_1, __envp__PPc_1))) , _tmp_cp_ret2)) /* ?{} */); 175 ((void)(_tmp_cp_ret2) /* ^?{} */); 176 return ___retval_main__i_1; 316 177 }
Note:
See TracChangeset
for help on using the changeset viewer.