Changeset 46438e4 for tests/.expect/gccExtensions.x64.txt
- Timestamp:
- Jun 7, 2019, 11:21:07 PM (7 years ago)
- Branches:
- ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, pthread-emulation, qualifiedEnum, stuck-waitfor-destruct
- Children:
- 1e6ea4e1
- Parents:
- 866545b (diff), 05d55ff (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
-
tests/.expect/gccExtensions.x64.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
tests/.expect/gccExtensions.x64.txt
r866545b r46438e4 1 1 extern signed int _X1xi_1 asm ( "xx" ); 2 2 signed int _X4mainFi_iPPKc__1(signed int _X4argci_1, const char **_X4argvPPKc_1){ 3 __attribute__ ((unused)) signed int _X12_retval_maini_1;4 asm ( "nop" : : : );5 asm ( "nop" : : : );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;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;23 }24 inline signed int _X2f2Fi___2(){25 __attribute__ ((unused)) signed int _X10_retval_f2i_2;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;34 struct S {35 __extension__ signed int _X1ai_2;36 __extension__ signed int _X1bi_2;37 __extension__ signed int _X1ci_2;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 52 }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 66 }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 80 }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;100 }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 114 }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 128 }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 142 }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;168 struct s1;169 struct s2 {170 signed int _X1ii_2;171 };172 inline void _X12_constructorFv_S2s2_autogen___2(struct s2 *_X4_dstS2s2_2){173 {174 ((void)((*_X4_dstS2s2_2)._X1ii_2) /* ?{} */);175 }176 177 }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 183 }184 inline void _X11_destructorFv_S2s2_autogen___2(struct s2 *_X4_dstS2s2_2){185 {186 ((void)((*_X4_dstS2s2_2)._X1ii_2) /* ^?{} */);187 }188 189 }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;201 }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 207 }208 struct s3 {209 signed int _X1ii_2;210 };211 inline void _X12_constructorFv_S2s3_autogen___2(struct s3 *_X4_dstS2s3_2){212 {213 ((void)((*_X4_dstS2s3_2)._X1ii_2) /* ?{} */);214 }215 216 }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 222 }223 inline void _X11_destructorFv_S2s3_autogen___2(struct s3 *_X4_dstS2s3_2){224 {225 ((void)((*_X4_dstS2s3_2)._X1ii_2) /* ^?{} */);226 }227 228 }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;240 }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 246 }247 struct s3 _X2x1S2s3_2;248 struct s3 _X2y1S2s3_2;249 struct s4 {250 signed int _X1ii_2;251 };252 inline void _X12_constructorFv_S2s4_autogen___2(struct s4 *_X4_dstS2s4_2){253 {254 ((void)((*_X4_dstS2s4_2)._X1ii_2) /* ?{} */);255 }256 257 }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 263 }264 inline void _X11_destructorFv_S2s4_autogen___2(struct s4 *_X4_dstS2s4_2){265 {266 ((void)((*_X4_dstS2s4_2)._X1ii_2) /* ^?{} */);267 }268 269 }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;281 }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 287 }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=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;303 }3 __attribute__ ((unused)) signed int _X12_retval_maini_1; 4 asm ( "nop" : : : ); 5 asm ( "nop" : : : ); 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; 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; 23 } 24 inline signed int _X2f2Fi___2(){ 25 __attribute__ ((unused)) signed int _X10_retval_f2i_2; 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; 34 struct S { 35 __extension__ signed int _X1ai_2; 36 __extension__ signed int _X1bi_2; 37 __extension__ signed int _X1ci_2; 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 52 } 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 66 } 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 80 } 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; 100 } 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 114 } 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 128 } 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 142 } 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; 168 struct s1; 169 struct s2 { 170 signed int _X1ii_2; 171 }; 172 inline void _X12_constructorFv_S2s2_autogen___2(struct s2 *_X4_dstS2s2_2){ 173 { 174 ((void)((*_X4_dstS2s2_2)._X1ii_2) /* ?{} */); 175 } 176 177 } 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 183 } 184 inline void _X11_destructorFv_S2s2_autogen___2(struct s2 *_X4_dstS2s2_2){ 185 { 186 ((void)((*_X4_dstS2s2_2)._X1ii_2) /* ^?{} */); 187 } 188 189 } 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; 201 } 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 207 } 208 struct s3 { 209 signed int _X1ii_2; 210 }; 211 inline void _X12_constructorFv_S2s3_autogen___2(struct s3 *_X4_dstS2s3_2){ 212 { 213 ((void)((*_X4_dstS2s3_2)._X1ii_2) /* ?{} */); 214 } 215 216 } 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 222 } 223 inline void _X11_destructorFv_S2s3_autogen___2(struct s3 *_X4_dstS2s3_2){ 224 { 225 ((void)((*_X4_dstS2s3_2)._X1ii_2) /* ^?{} */); 226 } 227 228 } 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; 240 } 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 246 } 247 struct s3 _X2x1S2s3_2; 248 struct s3 _X2y1S2s3_2; 249 struct s4 { 250 signed int _X1ii_2; 251 }; 252 inline void _X12_constructorFv_S2s4_autogen___2(struct s4 *_X4_dstS2s4_2){ 253 { 254 ((void)((*_X4_dstS2s4_2)._X1ii_2) /* ?{} */); 255 } 256 257 } 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 263 } 264 inline void _X11_destructorFv_S2s4_autogen___2(struct s4 *_X4_dstS2s4_2){ 265 { 266 ((void)((*_X4_dstS2s4_2)._X1ii_2) /* ^?{} */); 267 } 268 269 } 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; 281 } 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 287 } 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=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; 303 } 304 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); } 305 305 static inline signed int invoke_main(signed int argc, char **argv, char **envp); 306 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_ret4;310 ((void)(_X12_retval_maini_1=(((void)(_tmp_cp_ret4=invoke_main(_X4argci_1, _X4argvPPc_1, _X4envpPPc_1))) , _tmp_cp_ret4)) /* ?{} */);311 }312 313 return _X12_retval_maini_1;314 }307 __attribute__ ((unused)) signed int _X12_retval_maini_1; 308 { 309 signed int _tmp_cp_ret4; 310 ((void)(_X12_retval_maini_1=(((void)(_tmp_cp_ret4=invoke_main(_X4argci_1, _X4argvPPc_1, _X4envpPPc_1))) , _tmp_cp_ret4)) /* ?{} */); 311 } 312 313 return _X12_retval_maini_1; 314 }
Note:
See TracChangeset
for help on using the changeset viewer.