source: tests/.expect/extension.x64.txt@ 8e70823

ADT aaron-thesis arm-eh ast-experimental cleanup-dtors enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr persistent-indexer pthread-emulation qualifiedEnum stuck-waitfor-destruct
Last change on this file since 8e70823 was 5e44ac2, checked in by Rob Schluntz <rschlunt@…>, 8 years ago

Merge branch 'master' into demangler

  • Property mode set to 100644
File size: 11.4 KB
RevLine 
[4285544e]1__extension__ signed int _X1ai_1;
2__extension__ signed int _X1bi_1;
3__extension__ signed int _X1ci_1;
[d9b499c]4__extension__ struct S {
[4285544e]5 __extension__ signed int _X1ai_1;
6 __extension__ signed int _X1bi_1;
7 __extension__ signed int _X1ci_1;
[d9b499c]8};
[4285544e]9static inline void _X12_constructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1);
10static inline void _X12_constructorFv_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1);
11static inline void _X11_destructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1);
12static inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1);
13static inline void _X12_constructorFv_S1Si_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1);
14static inline void _X12_constructorFv_S1Sii_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1, signed int _X1bi_1);
15static inline void _X12_constructorFv_S1Siii_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1, signed int _X1bi_1, signed int _X1ci_1);
16static inline void _X12_constructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1){
17 ((void)((*_X4_dstS1S_1)._X1ai_1) /* ?{} */);
18 ((void)((*_X4_dstS1S_1)._X1bi_1) /* ?{} */);
19 ((void)((*_X4_dstS1S_1)._X1ci_1) /* ?{} */);
[d9b499c]20}
[4285544e]21static inline void _X12_constructorFv_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1){
22 ((void)((*_X4_dstS1S_1)._X1ai_1=_X4_srcS1S_1._X1ai_1) /* ?{} */);
23 ((void)((*_X4_dstS1S_1)._X1bi_1=_X4_srcS1S_1._X1bi_1) /* ?{} */);
24 ((void)((*_X4_dstS1S_1)._X1ci_1=_X4_srcS1S_1._X1ci_1) /* ?{} */);
[d9b499c]25}
[4285544e]26static inline void _X11_destructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1){
27 ((void)((*_X4_dstS1S_1)._X1ci_1) /* ^?{} */);
28 ((void)((*_X4_dstS1S_1)._X1bi_1) /* ^?{} */);
29 ((void)((*_X4_dstS1S_1)._X1ai_1) /* ^?{} */);
[d9b499c]30}
[4285544e]31static inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1){
32 struct S _X4_retS1S_1;
33 ((void)((*_X4_dstS1S_1)._X1ai_1=_X4_srcS1S_1._X1ai_1));
34 ((void)((*_X4_dstS1S_1)._X1bi_1=_X4_srcS1S_1._X1bi_1));
35 ((void)((*_X4_dstS1S_1)._X1ci_1=_X4_srcS1S_1._X1ci_1));
36 ((void)_X12_constructorFv_S1SS1S_autogen___1((&_X4_retS1S_1), (*_X4_dstS1S_1)));
37 return _X4_retS1S_1;
[9facf3b]38}
[4285544e]39static inline void _X12_constructorFv_S1Si_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1){
40 ((void)((*_X4_dstS1S_1)._X1ai_1=_X1ai_1) /* ?{} */);
41 ((void)((*_X4_dstS1S_1)._X1bi_1) /* ?{} */);
42 ((void)((*_X4_dstS1S_1)._X1ci_1) /* ?{} */);
[d9b499c]43}
[4285544e]44static inline void _X12_constructorFv_S1Sii_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1, signed int _X1bi_1){
45 ((void)((*_X4_dstS1S_1)._X1ai_1=_X1ai_1) /* ?{} */);
46 ((void)((*_X4_dstS1S_1)._X1bi_1=_X1bi_1) /* ?{} */);
47 ((void)((*_X4_dstS1S_1)._X1ci_1) /* ?{} */);
[d9b499c]48}
[4285544e]49static inline void _X12_constructorFv_S1Siii_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1, signed int _X1bi_1, signed int _X1ci_1){
50 ((void)((*_X4_dstS1S_1)._X1ai_1=_X1ai_1) /* ?{} */);
51 ((void)((*_X4_dstS1S_1)._X1bi_1=_X1bi_1) /* ?{} */);
52 ((void)((*_X4_dstS1S_1)._X1ci_1=_X1ci_1) /* ?{} */);
[d9b499c]53}
54__extension__ union U {
[4285544e]55 __extension__ signed int _X1ai_1;
56 __extension__ signed int _X1bi_1;
57 __extension__ signed int _X1ci_1;
[d9b499c]58};
[4285544e]59static inline void _X12_constructorFv_U1U_autogen___1(__attribute__ ((unused)) union U *_X4_dstU1U_1);
60static inline void _X12_constructorFv_U1UU1U_autogen___1(union U *_X4_dstU1U_1, union U _X4_srcU1U_1);
61static inline void _X11_destructorFv_U1U_autogen___1(__attribute__ ((unused)) union U *_X4_dstU1U_1);
62static inline union U _X16_operator_assignFU1U_U1UU1U_autogen___1(union U *_X4_dstU1U_1, union U _X4_srcU1U_1);
63static inline void _X12_constructorFv_U1Ui_autogen___1(union U *_X4_dstU1U_1, signed int _X1ai_1);
64static inline void _X12_constructorFv_U1U_autogen___1(__attribute__ ((unused)) union U *_X4_dstU1U_1){
[9facf3b]65}
[4285544e]66static inline void _X12_constructorFv_U1UU1U_autogen___1(union U *_X4_dstU1U_1, union U _X4_srcU1U_1){
67 ((void)__builtin_memcpy(((void *)_X4_dstU1U_1), ((const void *)(&_X4_srcU1U_1)), sizeof(union U )));
[d9b499c]68}
[4285544e]69static inline void _X11_destructorFv_U1U_autogen___1(__attribute__ ((unused)) union U *_X4_dstU1U_1){
[d9b499c]70}
[4285544e]71static inline union U _X16_operator_assignFU1U_U1UU1U_autogen___1(union U *_X4_dstU1U_1, union U _X4_srcU1U_1){
72 union U _X4_retU1U_1;
73 ((void)__builtin_memcpy(((void *)_X4_dstU1U_1), ((const void *)(&_X4_srcU1U_1)), sizeof(union U )));
74 ((void)_X12_constructorFv_U1UU1U_autogen___1((&_X4_retU1U_1), (*_X4_dstU1U_1)));
75 return _X4_retU1U_1;
[d9b499c]76}
[4285544e]77static inline void _X12_constructorFv_U1Ui_autogen___1(union U *_X4_dstU1U_1, signed int _X1ai_1){
78 ((void)__builtin_memcpy(((void *)_X4_dstU1U_1), ((const void *)(&_X1ai_1)), sizeof(signed int )));
[0853178]79}
[d9b499c]80__extension__ enum E {
[4285544e]81 _X1RKM1E_1,
82 _X1GKM1E_1,
83 _X1BKM1E_1,
[d9b499c]84};
[4285544e]85__extension__ signed int _X1fFi___1();
[ada0eb06]86__extension__ signed int i;
87__extension__ signed int j;
[4285544e]88__extension__ signed int _X4fredFi_i__1(signed int _X1pi_1){
89 __attribute__ ((unused)) signed int _X12_retval_fredi_1;
[d9b499c]90 __extension__ struct S {
[4285544e]91 __extension__ signed int _X1ai_2;
92 __extension__ signed int _X1bi_2;
93 __extension__ signed int _X1ci_2;
94 __extension__ signed int *_X1xPi_2;
95 __extension__ signed int *_X1yPi_2;
96 __extension__ signed int *_X1zPi_2;
[d9b499c]97 };
[4285544e]98 inline void _X12_constructorFv_S1S_autogen___2(struct S *_X4_dstS1S_2){
99 ((void)((*_X4_dstS1S_2)._X1ai_2) /* ?{} */);
100 ((void)((*_X4_dstS1S_2)._X1bi_2) /* ?{} */);
101 ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */);
102 ((void)((*_X4_dstS1S_2)._X1xPi_2) /* ?{} */);
103 ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ?{} */);
104 ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */);
[a15b72c]105 }
[4285544e]106 inline void _X12_constructorFv_S1SS1S_autogen___2(struct S *_X4_dstS1S_2, struct S _X4_srcS1S_2){
107 ((void)((*_X4_dstS1S_2)._X1ai_2=_X4_srcS1S_2._X1ai_2) /* ?{} */);
108 ((void)((*_X4_dstS1S_2)._X1bi_2=_X4_srcS1S_2._X1bi_2) /* ?{} */);
109 ((void)((*_X4_dstS1S_2)._X1ci_2=_X4_srcS1S_2._X1ci_2) /* ?{} */);
110 ((void)((*_X4_dstS1S_2)._X1xPi_2=_X4_srcS1S_2._X1xPi_2) /* ?{} */);
111 ((void)((*_X4_dstS1S_2)._X1yPi_2=_X4_srcS1S_2._X1yPi_2) /* ?{} */);
112 ((void)((*_X4_dstS1S_2)._X1zPi_2=_X4_srcS1S_2._X1zPi_2) /* ?{} */);
[a15b72c]113 }
[4285544e]114 inline void _X11_destructorFv_S1S_autogen___2(struct S *_X4_dstS1S_2){
115 ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ^?{} */);
116 ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ^?{} */);
117 ((void)((*_X4_dstS1S_2)._X1xPi_2) /* ^?{} */);
118 ((void)((*_X4_dstS1S_2)._X1ci_2) /* ^?{} */);
119 ((void)((*_X4_dstS1S_2)._X1bi_2) /* ^?{} */);
120 ((void)((*_X4_dstS1S_2)._X1ai_2) /* ^?{} */);
[a15b72c]121 }
[4285544e]122 inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___2(struct S *_X4_dstS1S_2, struct S _X4_srcS1S_2){
123 struct S _X4_retS1S_2;
124 ((void)((*_X4_dstS1S_2)._X1ai_2=_X4_srcS1S_2._X1ai_2));
125 ((void)((*_X4_dstS1S_2)._X1bi_2=_X4_srcS1S_2._X1bi_2));
126 ((void)((*_X4_dstS1S_2)._X1ci_2=_X4_srcS1S_2._X1ci_2));
127 ((void)((*_X4_dstS1S_2)._X1xPi_2=_X4_srcS1S_2._X1xPi_2));
128 ((void)((*_X4_dstS1S_2)._X1yPi_2=_X4_srcS1S_2._X1yPi_2));
129 ((void)((*_X4_dstS1S_2)._X1zPi_2=_X4_srcS1S_2._X1zPi_2));
130 ((void)_X12_constructorFv_S1SS1S_autogen___2((&_X4_retS1S_2), (*_X4_dstS1S_2)));
131 return _X4_retS1S_2;
[a15b72c]132 }
[4285544e]133 inline void _X12_constructorFv_S1Si_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2){
134 ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
135 ((void)((*_X4_dstS1S_2)._X1bi_2) /* ?{} */);
136 ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */);
137 ((void)((*_X4_dstS1S_2)._X1xPi_2) /* ?{} */);
138 ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ?{} */);
139 ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */);
[a15b72c]140 }
[4285544e]141 inline void _X12_constructorFv_S1Sii_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2){
142 ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
143 ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
144 ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */);
145 ((void)((*_X4_dstS1S_2)._X1xPi_2) /* ?{} */);
146 ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ?{} */);
147 ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */);
[a15b72c]148 }
[4285544e]149 inline void _X12_constructorFv_S1Siii_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2, signed int _X1ci_2){
150 ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
151 ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
152 ((void)((*_X4_dstS1S_2)._X1ci_2=_X1ci_2) /* ?{} */);
153 ((void)((*_X4_dstS1S_2)._X1xPi_2) /* ?{} */);
154 ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ?{} */);
155 ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */);
[a15b72c]156 }
[4285544e]157 inline void _X12_constructorFv_S1SiiiPi_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2, signed int _X1ci_2, signed int *_X1xPi_2){
158 ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
159 ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
160 ((void)((*_X4_dstS1S_2)._X1ci_2=_X1ci_2) /* ?{} */);
161 ((void)((*_X4_dstS1S_2)._X1xPi_2=_X1xPi_2) /* ?{} */);
162 ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ?{} */);
163 ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */);
[a15b72c]164 }
[4285544e]165 inline void _X12_constructorFv_S1SiiiPiPi_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2, signed int _X1ci_2, signed int *_X1xPi_2, signed int *_X1yPi_2){
166 ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
167 ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
168 ((void)((*_X4_dstS1S_2)._X1ci_2=_X1ci_2) /* ?{} */);
169 ((void)((*_X4_dstS1S_2)._X1xPi_2=_X1xPi_2) /* ?{} */);
170 ((void)((*_X4_dstS1S_2)._X1yPi_2=_X1yPi_2) /* ?{} */);
171 ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */);
[a15b72c]172 }
[4285544e]173 inline void _X12_constructorFv_S1SiiiPiPiPi_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2, signed int _X1ci_2, signed int *_X1xPi_2, signed int *_X1yPi_2, signed int *_X1zPi_2){
174 ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
175 ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
176 ((void)((*_X4_dstS1S_2)._X1ci_2=_X1ci_2) /* ?{} */);
177 ((void)((*_X4_dstS1S_2)._X1xPi_2=_X1xPi_2) /* ?{} */);
178 ((void)((*_X4_dstS1S_2)._X1yPi_2=_X1yPi_2) /* ?{} */);
179 ((void)((*_X4_dstS1S_2)._X1zPi_2=_X1zPi_2) /* ?{} */);
[a15b72c]180 }
[4285544e]181 signed int _X1ii_2 = (__extension__ _X1ai_1+__extension__ 3);
[d9b499c]182 ((void)__extension__ 3);
[4285544e]183 ((void)__extension__ _X1ai_1);
184 __extension__ signed int _X1ai_2;
185 __extension__ signed int _X1bi_2;
186 __extension__ signed int _X1ci_2;
187 ((void)(__extension__ _X1ai_2=(__extension__ _X1bi_2+__extension__ _X1ci_2)));
[df7a162]188 signed int _tmp_cp_ret2;
[4285544e]189 ((void)(((void)(_tmp_cp_ret2=__extension__ _X4fredFi_i__1(3))) , _tmp_cp_ret2));
[df7a162]190 ((void)(_tmp_cp_ret2) /* ^?{} */);
[4285544e]191 __extension__ signed int _X4maryFi_i__2(signed int _X1pi_2){
192 __attribute__ ((unused)) signed int _X12_retval_maryi_2;
[4fbdd1e3]193 }
[d9b499c]194 ((void)__extension__ sizeof(3));
[f74eb47]195 ((void)__extension__ ((3!=((signed int )0)) || (4!=((signed int )0))));
[4285544e]196 ((void)__extension__ __alignof__(__extension__ _X1ai_2));
197 ((void)((__extension__ _X1ai_2!=((signed int )0)) || (((__extension__ _X1bi_2!=((signed int )0)) && (__extension__ _X1ci_2!=((signed int )0)))!=((signed int )0))));
198 ((void)(((__extension__ _X1ai_2>__extension__ _X1bi_2)!=((signed int )0)) ? __extension__ _X1ci_2 : __extension__ _X1ci_2));
199 ((void)(__extension__ _X1ai_2=__extension__ (__extension__ _X1bi_2+__extension__ _X1ci_2)));
200 ((void)(((void)(((void)__extension__ _X1ai_2) , __extension__ _X1bi_2)) , __extension__ _X1ci_2));
[d9b499c]201}
Note: See TracBrowser for help on using the repository browser.