source: tests/.expect/extension.x64.txt @ 7cfd6d4

ADTarm-ehast-experimentalcleanup-dtorsenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
Last change on this file since 7cfd6d4 was 5e44ac2, checked in by Rob Schluntz <rschlunt@…>, 6 years ago

Merge branch 'master' into demangler

  • Property mode set to 100644
File size: 11.4 KB
Line 
1__extension__ signed int _X1ai_1;
2__extension__ signed int _X1bi_1;
3__extension__ signed int _X1ci_1;
4__extension__ struct S {
5    __extension__ signed int _X1ai_1;
6    __extension__ signed int _X1bi_1;
7    __extension__ signed int _X1ci_1;
8};
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) /* ?{} */);
20}
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) /* ?{} */);
25}
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) /* ^?{} */);
30}
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;
38}
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) /* ?{} */);
43}
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) /* ?{} */);
48}
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) /* ?{} */);
53}
54__extension__ union U {
55    __extension__ signed int _X1ai_1;
56    __extension__ signed int _X1bi_1;
57    __extension__ signed int _X1ci_1;
58};
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){
65}
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 )));
68}
69static inline void _X11_destructorFv_U1U_autogen___1(__attribute__ ((unused)) union U *_X4_dstU1U_1){
70}
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;
76}
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 )));
79}
80__extension__ enum E {
81    _X1RKM1E_1,
82    _X1GKM1E_1,
83    _X1BKM1E_1,
84};
85__extension__ signed int _X1fFi___1();
86__extension__ signed int i;
87__extension__ signed int j;
88__extension__ signed int _X4fredFi_i__1(signed int _X1pi_1){
89    __attribute__ ((unused)) signed int _X12_retval_fredi_1;
90    __extension__ struct S {
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;
97    };
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) /* ?{} */);
105    }
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) /* ?{} */);
113    }
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) /* ^?{} */);
121    }
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;
132    }
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) /* ?{} */);
140    }
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) /* ?{} */);
148    }
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) /* ?{} */);
156    }
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) /* ?{} */);
164    }
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) /* ?{} */);
172    }
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) /* ?{} */);
180    }
181    signed int _X1ii_2 = (__extension__ _X1ai_1+__extension__ 3);
182    ((void)__extension__ 3);
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)));
188    signed int _tmp_cp_ret2;
189    ((void)(((void)(_tmp_cp_ret2=__extension__ _X4fredFi_i__1(3))) , _tmp_cp_ret2));
190    ((void)(_tmp_cp_ret2) /* ^?{} */);
191    __extension__ signed int _X4maryFi_i__2(signed int _X1pi_2){
192        __attribute__ ((unused)) signed int _X12_retval_maryi_2;
193    }
194    ((void)__extension__ sizeof(3));
195    ((void)__extension__ ((3!=((signed int )0)) || (4!=((signed int )0))));
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));
201}
Note: See TracBrowser for help on using the repository browser.